tomcat - 坚持tomcat jndi设置

标签 tomcat jndi

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

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

最佳答案

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

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

关于tomcat - 坚持tomcat jndi设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732834/

相关文章:

tomcat - 热代码用Maven部署tomcat

jsp - 使用三元运算符的数学公式会导致错误

java - 由于 web.xml,JSP 文件未使用 CSS

java - 使用 JBoss 需要 5 个 JMS Jars

java - 我的代码中的 JNDI 名称在哪里?

spring - JNDI 和 Spring 配置 - jee :lookup

java - 随机误差。 "javax.servlet.ServletException: java.lang.NoSuchFieldError: deferredExpression"

apache - 如何配置 Apache 主 Web 服务器来处理来自用户的 SSL 连接(Tomcat Servlet/JSP 容器)

java - 保护 JBoss 上远程客户端的 JNDI 安全

java - 用于 JNDI 查找的上下文文件中的资源定义