2014-09-18 49 views
0

所以情况如下:我正在使用Spring来开发Websphere Application项目。Websphere应用程序EAR属性文件

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

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

有没有办法将Websphere配置为在EAR中使用属性文件?

回答

1

如果不查看加载属性的代码(如果没有源代码,可能需要反编译),这很难说明。它可能是寻找类路径中的属性,所以你可以试着:

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