0

我有一个 JAVA webapp,它为 Tomcat+MySQL 配置使用数据库连接池。

我有另一个 JAVA webapp,我想将它部署在同一个 Tomcat 中并连接到同一个 MySQL 数据库(甚至从同一个表中访问数据)。

我还没有想出一种方法来达到同样的效果。

我应该为每个 webapps 设置连接池 context.xml 吗?或者我应该有一个全局配置。

在第一种情况下,我认为我不需要做任何不同的事情。仅部署具有自己的 context.xml 的 webapp。如果我错了,请纠正我。

如果拥有全局配置是一个更好的解决方案,那么如何实现这一点。还没有找到任何关于它的好教程。每个 webapps 需要进行哪些更改,以便它知道它需要读取全局配置。

4

1 回答 1

0

除非您想集中管理对数据库的更改(即,将其迁移到不同的数据库,更改连接参数),否则为每个 webapp 设置单独的上下文没有任何问题。如果你认为你的连接属性会改变或者你想要那种灵活性,那么你可以在 tomcat 中使用 JNDI 数据源并在那里管理它(谷歌是你的朋友)。

于 2013-05-09T13:09:44.923 回答