2013-05-09 62 views
0

我有一个JAVA webapp使用数据库连接池为Tomcat + MySQL配置。从单个webapp移动到多个webapps连接到同一个数据库

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

我还没有想出如何实现相同的方式。

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

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

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

回答

0

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

相关问题