![]() |
1
1
自Tomcat4以来,建议不要在 服务器.xml 文件。检查 Tomcat 5.5's documentation :
我知道你声称不关心这个,但是相信我,你的部署团队会关心的,维护团队稍后会感谢你的。即使这意味着你最终会感谢你自己。 如果需要在服务器上的所有webapps之间共享JNDI设置,则应将其放入$catalina_home/conf/context.xml文件中。很可能,该位置已经存在context.xml,但是您应该能够编写一个简单的应用程序,通过您最喜欢的语言添加资源节点,以及与之捆绑的任何DOM生成器。或者,如果您想坚持使用命令行,请签出 this article 它提供了一些XML处理shell脚本来帮助您。 祝你好运! |
![]() |
2
1
实际上,我们有一个例子,我们不能将JDBC配置放在战争中:客户永远不会让我们知道生产服务器的用户名和密码,所以我们必须在全局服务器配置中定义数据源,并在应用的context.xml中放置一个链接,就像OP那样。 全局配置可以放在server.xml或tomcat的context.xml中(第二种方法似乎是Windows平台上的首选方法)。 |
![]() |
3
0
这并不能直接回答您的问题,但您是否考虑将所有配置放入 上下文XML 文件,而不是 服务器XML ?这使您的Web应用更加独立,这听起来对您的部署需求很重要。 我想说的是,如果目前不能做到这一点,那么考虑任何必要的重构,以确保您的应用程序能够完全独立。 我在部署了/common/lib jar和公共资源的项目上工作过,并以令人困惑和微妙的方式被它们咬伤(我最终发现这些都是我自己的错,顺便说一句,并没有把责任归咎于tomcat),现在我赞成对我的webapps采用一种完全保护的方法:让它们完全独立。 但我当然不完全了解你的情况,只是一些建议。 |
![]() |
4
0
这就是我要做的,我正在使用Maven 3,我会把
|
![]() |
Matthew Thibodeau · JavaFX图像错误[重复] 6 年前 |
![]() |
user3239349 · C#UWP动态更改全局字体 6 年前 |
![]() |
Diego · net core 2.0读取文件添加为资源 7 年前 |
![]() |
Asif Mushtaq · Java 9模块系统资源文件位置 7 年前 |
![]() |
Jaeger · 使用单个资源更新时Rails无路由匹配帖子url 7 年前 |