我正在使用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
显然,分离期间分离器不会更改。
我的用例的最佳做法是什么?如何解决此问题?
答案 0 :(得分:1)
始终使用/
。它适用于所有系统。