合并来自web.xml和容器上下文的servlet参数

时间:2016-12-28 14:30:34

标签: java tomcat servlets configuration

我们使用ServletAPI 3与RHEL上的Tomcat 7组合构建一个webapp。

我尝试通过任何一个

设置一个特定于上下文的init参数[getServletConfig()。getInitParameter(“myinit”);]
  • $ {CATALINA_HOME} /server.xml(中间没有conf目录,但显然相同)
  • {发动机} / {主机} / {应用}的.xml

并通过webapps war文件内容“META-INF / context.xml”并行提供一些有意义的默认ressource值。

但是,只要在XML中定义上下文定义,我们就会忽略war中的context.xml提供的已定义数据库连接。 我们使用ant构建webapp作为单个{app} .war文件。

显然我没有提供正确的设置但是我不明白如何在不将数据库连接设置从META-INF / cotext.xml移动到容器上下文定义的情况下如何做到(我们不希望这样做 - 虽然这显然是一种可行的选择。)

有可能吗?如果是这样:怎么样?是否有其他选择来做类似的事情?

提前多多感谢!

0 个答案:

没有答案