2

我们有一个 Web 应用程序(tomcat 上的 Metro Web 服务)并且需要处理属性以访问远程系统。

当然,测试和生产环境中的属性是不同的。

我们可以使用 WAR 文件部署属性文件,但这需要在部署应用程序后执行手动步骤。(部署后编辑)

在其他项目中,我们的属性文件位于部署的 Web 应用程序“上方”的目录中,以避免更改属性文件 - 但我不确定这是否是一个好的设计。

使用 tomcat Web 应用程序处理服务器特定属性的“最干净”的方法是什么?

4

2 回答 2

4

在 Tomcat 的 server.xml 中定义设置,然后在您的应用程序中使用 JNDI 访问它们。参见:http: //tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html

于 2011-03-08T16:35:18.077 回答
0

要么直接放进去WEB-INF/classes,如果是非技术人员配置的,就保存在里面user.home/appName/

于 2011-03-08T16:20:11.433 回答