2011-09-08 71 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