我有两个应用程序: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数据库。
此致
答案 0 :(得分:0)
这应该有效。第一个应用程序应以嵌入模式打开数据库文件,但随后启动数据库服务器。然后第二个应用程序将尝试连接到第一个应用程序的数据库服务器。
如果两个应用程序无法使用TCP / IP相互通信,那么它就无法工作。他们之间有防火墙吗?某些端口是否被阻止?