【问题标题】:persist tomcat jndi settings坚持tomcat jndi设置
【发布时间】:2009-11-14 00:54:41
【问题描述】:

我们希望通过开发、测试和生产来传递相同的 WAR。我们如何在不手动修改 server.xml 的情况下保留 JNDI 设置?例如,Websphere 中有一个管理控制台,可以手动添加并保存 JNDI 资源,或者使用 jacl/jython 脚本添加必要的 JNDI 资源。

为什么tomcat“推荐”使用context.xml?这意味着我们需要为每个环境单独构建......这不是真正的 JNDI......它是一个美化的 JNDI xml 属性文件,因为 context.xml 需要捆绑在 WAR 中,并且每当我们重新部署(取消部署,部署, 启动应用程序)我们丢失了现有的 context.xml

【问题讨论】:

    标签: tomcat jndi


    【解决方案1】:

    因此,您的实际问题是您希望 Tomcat 提供的一些 Web 界面来管理 JNDI 资源,而无需手动编辑 server.xml(实际上 WAS 也“在幕后”进行了编辑)。

    默认情况下,Tomcat 不提供这样的管理 web 界面,只有你已经知道的管理器。我知道Tomcat 5.5.x 有管理工具,你可以找到它here,不幸的是Tomcat 6.x 没有这样的工具。我还没有尝试过,但您可以尝试看看它是否也适用于 Tomcat 6.x。

    【讨论】:

    • 是的...用 Tomcat6 尝试了管理员,虽然保存配置时出错,mbean storeconfig 不再可用...
    猜你喜欢
    • 1970-01-01
    • 2013-06-10
    • 1970-01-01
    • 2012-02-15
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    相关资源
    最近更新 更多