2

这些天来,我疯狂地使用 Weblogic 在 unix 环境中部署一个耳朵。
最后,我通过使用 (cat -v file.properties) 意识到这样的文件在行尾充满了 ^M。
发生这种情况是因为我在 Windows 上编辑了属性文件,并通过 FileZilla 转移到了生产环境。
通过使用 dos2unix 命令,我解决了这个问题,现在文件的编码是正确的。
因为properties文件不是我唯一编辑的,而且我打开ear存档并自定义config.xml,然后再次关闭ear并将其传输到linux,你认为那个xml的编码可以是一个即使它嵌入耳内也有问题?

谢谢

4

1 回答 1

1

您可以使用ants fixcrlf自动删除回车符 。

如果您使用 maven,您还可以运行 ant 任务来准备文件。

于 2011-09-08T08:31:07.527 回答