如何更改H2数据库中的端口

时间:2019-10-24 07:07:06

标签: database port h2

我的应用程序有一个本地数据库。与它们建立连接时,我会创建一个数据库。使用9092端口(默认)时一切正常,但无法更改为其他端口。

当我使用默认端口时,一切都正常运行。

我想这样做是因为我想在同一服务器上运行多个应用程序。 这是我的数据库配置。

我用过:

<property name="url" value="jdbc:h2:tcp://localhost/events;AUTO_SERVER_PORT=9093" />
or 
<property name="tcpPort" value="9093" />

在两个示例中,我都无法创建或连接到数据库。

<bean id="h2DataSource" class="org.apache.commons.dbcp.BasicDataSource" scope="singleton">
    <property name="url" value="jdbc:h2:tcp://localhost/events" />
    <property name="username" value="sa" />
    <property name="password" value="" />
    <property name="driverClassName" value="org.h2.Driver" />
    <property name="minIdle" value="1" />
    <property name="maxIdle" value="5" />
    <property name="maxActive" value="15" />
    <property name="maxWait" value="30000" />
    <property name="initialSize" value="1" />
    <property name="validationQuery" value="SELECT 1" />
    <property name="minEvictableIdleTimeMillis" value="1800000" />
    <property name="timeBetweenEvictionRunsMillis" value="1800000" />
    <property name="numTestsPerEvictionRun" value="3"/>
    <property name="testOnBorrow" value="true" />
    <property name="testWhileIdle" value="true" />
    <property name="testOnReturn" value="true" />
</bean>

0 个答案:

没有答案