在tomcat6中添加特定于应用程序的属性文件的位置?

时间:2015-03-19 15:35:38

标签: java java-ee servlets web tomcat6

我开发了一个Web应用程序并部署在tomcat6中。实际上,这个Web应用程序有许多属性文件。现在,我们将所有属性文件放在WEB-INF / classes目录中,因此,Web应用程序运行正常,因为这是默认的类路径。现在,我想将所有属性文件保存在单独的目录webapps / web_application / config中,并将此目录添加到tomcat类路径中。所以我不必更改任何java文件来指定属性文件的新路径。我google了很多。但是,每个人都建议将所有属性文件放在tomcat_home / XXXX中,并在tomcat_home / conf / catalina.properties文件属性shared.loader =""中添加此路径。 。但是,我不想这样做,因为这些属性文件是我特定于应用程序的。有没有办法将webapps / web_application / config目录添加到classpath。感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用Manifest Class-Path条目修改网络应用的类路径。

请注意,我不会使用webapps/web_application/config,因为可以从网络浏览器访问此位置。