Tomcat中的webapps之间共享的JDBC资源

时间:2014-04-14 13:08:46

标签: tomcat jdbc jndi h2

我在Tomcat实例(H2)中有这样的数据库配置:

<Resource name="jdbc_ttDS" auth="Container"
            type="javax.sql.DataSource"
            driverClassName="org.h2.Driver"
            url="jdbc:h2:***;IFEXISTS=TRUE"
            username="**"
            password="**"
            maxActive="20"
            maxIdle="5"
            maxWait="-1" />

我想在这个实例中有两个应用程序,它们通过JNDI连接。 H2本身是线程安全的,但在Tomcat运行期间通常会锁定文件。

我能从两个不同的应用程序中在Tomcat中拥有两个JNDI连接吗?是安全的,因为主要是其中一个应用程序将插入/删除DB,而另一个主要是从它中选择。但是,两者都将具有与DB的并发连接。

如果不可能或不安全,最好在服务器模式下运行H2吗?

0 个答案:

没有答案