我正在尝试通过 Spring 在服务器模式下启动 H2 数据库(我希望它在不同的进程中运行)。目前我正在使用 java Runnable.exec 启动 h2 数据库(使用命令:“ java -cp h2.jar org.h2.tools.Server ”)
我知道有一种方法可以通过 Spring 来实现。我尝试将以下内容添加到spring配置中,但没有成功(它没有启动H2数据库):
<bean id="org.h2.tools.Server" class="org.h2.tools.Server"
factory-method="createTcpServer" init-method="start" destroy-method="stop">
<constructor-arg value="-tcp,-tcpAllowOthers,true,-tcpPort,8043" />
</bean>
<bean id="org.h2.tools.Server-WebServer" class="org.h2.tools.Server"
factory-method="createWebServer" init-method="start">
<constructor-arg value="-web,-webAllowOthers,true,-webPort,8082" />
</bean>
我将不胜感激任何帮助/想法