Java Websphere应用程序EAR属性文件
现在的情况是:我正在使用Spring开发一个Websphere应用程序项目 我有一个罐子要用。那个jar需要一个属性文件。我有这个档案。我可以将该属性文件放在我的项目中,然后运行main(),它可以正常工作。当我尝试从应用程序服务器运行它时,它会在C:\Program Files(x86)\IBM\WebSphere\AppServer\u 1\properties\中查找该文件,并引发FileNotFoundException 问题是,由于Administriva的原因,我无法接触服务器,因此无法将该属性文件放在那里。我也没有jar的源代码,因此无法更改它使用的路径Java Websphere应用程序EAR属性文件,java,path,ear,properties-file,Java,Path,Ear,Properties File,现在的情况是:我正在使用Spring开发一个Websphere应用程序项目 我有一个罐子要用。那个jar需要一个属性文件。我有这个档案。我可以将该属性文件放在我的项目中,然后运行main(),它可以正常工作。当我尝试从应用程序服务器运行它时,它会在C:\Program Files(x86)\IBM\WebSphere\AppServer\u 1\properties\中查找该文件,并引发FileNotFoundException 问题是,由于Administriva的原因,我无法接触服务器,因此
有没有办法将Websphere配置为使用EAR中的属性文件 如果不查看加载属性的代码(如果没有源代码,可能会对其进行反编译),就很难判断。它可能正在类路径中查找属性,因此您可以尝试:
- 将这些属性放入需要它的jar中
- 创建具有该属性的新jar,并将该jar放在与需要它的jar相同的级别(例如ear、WEB-INF/lib)
- 创建共享库(通过管理控制台)并将其分配给应用程序