H2多重连接

时间:2015-04-24 11:09:52

标签: spring hibernate h2

我有两个应用程序:app1和app2,我希望这两个应用程序使用相同的H2文件作为数据库。

我在双方测试这个配置,但它没有工作:

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="org.h2.Driver" />
    <property name="url" value="jdbc:h2:~/dBTrunk;MODE=Oracle;AUTO_SERVER=TRUE" />
    <property name="username" value="sa" />
    <property name="password" value="" />
</bean>

我对所有类型的解决方案持开放态度我唯一的目标是app1和app2可以在parralel模式下使用相同的H2数据库。

此致

1 个答案:

答案 0 :(得分:0)

这应该有效。第一个应用程序应以嵌入模式打开数据库文件,但随后启动数据库服务器。然后第二个应用程序将尝试连接到第一个应用程序的数据库服务器。

如果两个应用程序无法使用TCP / IP相互通信,那么它就无法工作。他们之间有防火墙吗?某些端口是否被阻止?