Websphere Application EAR属性文件

时间:2014-09-18 21:00:54

标签: java path ear properties-file

所以情况就是这样:我正在使用Spring处理Websphere应用程序项目。

我有一个我需要使用的罐子。那个jar需要一个属性文件。我有这个文件。我可以将该属性文件放在我的项目中并运行main(),它可以正常工作。当我尝试从我的应用程序服务器运行它时,它在文件的C:\ Program Files(x86)\ IBM \ WebSphere \ AppServer_1 \ properties \中查找,抛出FileNotFoundException

问题在于,由于管理员的原因,我无法触及服务器,所以我无法将该属性文件放在那里。我也没有jar的源代码,所以我不能改变它使用的路径。

有没有办法配置Websphere来使用EAR中的属性文件?

1 个答案:

答案 0 :(得分:1)

如果没有查看加载属性的代码(如果你没有源代码可以反编译),很难说清楚。它可能正在类路径中查找属性,因此您可以尝试:

  • 将这些属性放在需要它的jar中。
  • 创建具有该属性的新jar并将该jar放在同一级别(例如ear,WEB-INF / lib)作为需要它的jar
  • 创建共享库(通过管理控制台)并将其分配给您的应用程序