【问题标题】:Properties for Tomcat web application onproduction and test environmentTomcat Web 应用程序生产和测试环境的属性
【发布时间】:2011-03-08 16:14:54
【问题描述】:

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

当然测试环境和生产环境的属性是不一样的。

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

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

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

【问题讨论】:

    标签: java tomcat properties java-metro-framework


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      要么直接放到WEB-INF/classes中,如果是非技术人员配置的,则保存在user.home/appName/

      【讨论】:

        猜你喜欢
        • 2010-10-03
        • 1970-01-01
        • 1970-01-01
        • 2023-03-28
        • 2010-11-15
        • 2012-07-21
        • 2012-12-31
        • 2012-05-23
        • 1970-01-01
        相关资源
        最近更新 更多