私たちは 3 人の開発者で、全員が Netbeans と Java を扱っています。1 人の開発者がリモート DB2 サーバーに問題なくアクセスできます (同じコードを使用)。他の 2 つ (私を含む) はできません。
context.xml ファイルは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/app_web">
<Resource name="jdbc/admin"
auth="Container"
type="javax.sql.DataSource"
maxActive="500"
initialSize="10"
maxIdle="50"
maxWait="10000"
username="theusername"
password="xxxxxxxxx"
driverClassName="com.ibm.as400.access.AS400JDBCDriver"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"
url="jdbc:as400://192.168.1.1;prompt=false;naming=system;prompt=false;naming=system;libraries=*libl;date format=iso;time format=iso"
/>
取得している例外は次のとおりです。
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The application requester cannot establish the connection. (Permission denied: connect))
Caused by: java.sql.SQLException: The application requester cannot establish the connection. (Permission denied: connect)
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:528)
WARNING: Failed to register in JMX: javax.naming.NamingException: Cannot create PoolableConnectionFactory (The application requester cannot establish the connection. (Permission denied: connect))
WARNING: Unexpected exception resolving reference
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The application requester cannot establish the connection. (Permission denied: connect))
Caused by: java.sql.SQLException: The application requester cannot establish the connection. (Permission denied: connect)
at com.ibm.as400.access.JDError.throwSQLException(JDError.java:528)
WARNING: Failed to register in JMX: javax.naming.NamingException: Cannot create PoolableConnectionFactory (The application requester cannot establish the connection. (Permission denied: connect))
jt400.jar
ファイルをC:\Program Files\Apache Software Foundation\apache-tomcat-6.0.35\lib
フォルダーに入れたり、フォルダーに入れたりしましたが...\web\WEB-INF\lib
、何も機能していないようです。