Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Websphere应用程序EAR属性文件_Java_Path_Ear_Properties File - Fatal编程技术网

Java Websphere应用程序EAR属性文件

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的原因,我无法接触服务器,因此

现在的情况是:我正在使用Spring开发一个Websphere应用程序项目

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

问题是,由于Administriva的原因,我无法接触服务器,因此无法将该属性文件放在那里。我也没有jar的源代码,因此无法更改它使用的路径


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

如果不查看加载属性的代码(如果没有源代码,可能会对其进行反编译),就很难判断。它可能正在类路径中查找属性,因此您可以尝试:

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