2011-09-08 87 views
2

現在,我瘋狂地使用Weblogic在unix環境中部署耳朵。
最後,我通過使用(cat -v file.properties)來實現這種文件在行尾處充滿^ M。
發生這種情況是因爲我在Windows上編輯了屬性文件,並且我通過FileZilla將其轉移到了製作文件。
通過使用dos2unix命令,我解決了這個問題,現在文件的編碼是正確的。
由於屬性文件並非我唯一編輯的屬性文件,但我打開耳朵歸檔並自定義config.xml,然後再關閉耳朵並將其傳輸到linux,您認爲該xml的編碼可以即使它嵌入耳內也會成爲問題嗎?

謝謝檔案內部的耳朵編碼

+0

爲什麼它是一個問題? –

+0

因爲當我將Win上編輯的文件移動到linux上時,它具有^ M作爲回車符,是不是它似乎是個問題? –

+0

可能是。 _WAS_它實際上是一個問題? –

回答

1

您可以用螞蟻fixcrlf自動刪除回車符。

如果你使用maven,你也可以運行一個ant任務來準備文件。

+0

這就是我需要的。謝謝 –

+0

對於maven http://maven.apache.org/plugins/maven-antrun-plugin/usage.html – stacker