HikariCP - AS400 服务器的未知主机异常

HikariCP - Unknown Host Exception for AS400 Server

下面是我的 POM.xml 连接池和数据源的配置。

<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
        <property name="poolName" value="springPool"/>
        <property name="connectionTestQuery" value="SELECT 1" />
        <property name="dataSourceClassName" value="com.ibm.as400.access.AS400JDBCDataSource" />
        <property name="minimumIdle" value="1"/>
        <property name="maximumPoolSize" value="10"/>
        <property name="connectionTimeout" value="5000"/>
        <property name="dataSourceProperties">
            <props>
                <prop key="serverName">jdbc:as400://xxx.xxx.com;naming=system;prompt=false</prop>
                <prop key="user">xxxxx</prop>
                <prop key="password">xxxxx</prop>
            </props>
        </property>
</bean>

我在堆栈跟踪结束时收到 UnknownHostException,但这是我在堆栈跟踪开始时看到的内容:

Jul 23, 2019 9:46:15 AM com.zaxxer.hikari.HikariDataSource getConnection
INFO: springPool - Starting...
Jul 23, 2019 9:46:16 AM com.zaxxer.hikari.pool.HikariPool 
throwPoolInitializationException
SEVERE: springPool - Exception during pool initialization.
java.sql.SQLException: The application requester cannot establish the 
connection. (jdbc:as400://xxx.xxx.com;naming=system;prompt=false)
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:565)
at 

设置服务器名称如下:

  <prop key="serverName">xxx.xxx.com</prop>

允许我的连接完成。我的连接池现在已经启动,我可以访问 AS400 服务器了。