linux部署中的File.separator

时间:2015-03-04 10:38:22

标签: linux jboss path

我正在使用Eclipse和像XAMPP这样的本地服务器在Windows中开发我的企业应用程序项目。

要从文件系统(部署文件夹外部)加载配置,我使用:

String dataOrdner = System.getProperty("jboss.server.data.dir");
BufferedInputStream stream = new BufferedInputStream(new FileInputStream(dataOrdner 
+ File.separator + "configuration.properties"));
properties.load(stream);

这在Windows中运行良好。我需要将.war部署到linux服务器上 在Linux中发生FileNotFoundException,其中包含以下路径:

/serv/wildfly/standalone/data\configuration.properties

显然,分离期间分离器不会更改。

我的用例的最佳做法是什么?如何解决此问题?

1 个答案:

答案 0 :(得分:1)

始终使用/。它适用于所有系统。