我的C:驱动器中有一个文件夹,因为C:\app_config\java_app 该文件夹包含一些特定于语言环境的属性文件。
C:\app_config\java_app
我有一个Java类(PrjPropertilesLocator),可在启动Web App时根据默认语言环境加载属性文件。我的Web应用程序在tomcat中运行。问题是我应该如何C:\app_config\java_app在tomcat类路径中设置此目录,以便PrjPropertilesLocator该类对类中的ResourceBundle可用。有没有办法我可以为需要它的单个Web应用程序专门设置此文件夹。我不想将属性文件放在WEB- INF/classes文件夹中。
PrjPropertilesLocator
WEB- INF/classes
在weblogic上,它运行良好。我在weblogic类路径中的启动脚本之一中设置了目录,并且运行良好。但是在Tomcat上,我也尝试将其放入startup.bat中setclasspath.bat,但未能成功完成。
startup.bat
setclasspath.bat
只需在中指定shared.loader或common.loader属性即可/conf/catalina.properties。
shared.loader
common.loader
/conf/catalina.properties