【問題】測試服務器上用vi編輯tomcat的server.xml時發現很多^M符號
【原因】當時是有把server.xml用winscp從服務器拖到我本機windows下編輯再上傳上去導致,而不同操作系統對回車編碼不一樣。如下:
2. 在linux下的文本文件的每一行結尾,只有一個回車('\n')
3. 在Mac下的文本文件的每一行結尾,只有一個換行('\r')
【修復】dos2unix server.xml
【是否我導致】是
【解決Bug的時間】5分鐘
【教訓】儘量避免把服務器上文件拖下來修改,修改後要在服務器上vi檢查