【发布时间】: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
【问题讨论】: