Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Oracle UCP sql异常无法连接到数据源_Java_Tomcat_Ucp - Fatal编程技术网

Java Oracle UCP sql异常无法连接到数据源

Java Oracle UCP sql异常无法连接到数据源,java,tomcat,ucp,Java,Tomcat,Ucp,我正在尝试集成UCP和tomcat,我已经按照oracle文档中给出的正确配置,但是仍然缺少一些东西,在连接时,我遇到了以下异常 java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp .UniversalConnectionPoolException: Cannot get Connection from Datasource pds=PoolDataSourceFactory.getP

我正在尝试集成UCP和tomcat,我已经按照oracle文档中给出的正确配置,但是仍然缺少一些东西,在连接时,我遇到了以下异常

java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp
.UniversalConnectionPoolException: Cannot get Connection from Datasource
pds=PoolDataSourceFactory.getPoolDataSource();

     // Setting connection parameters
     pds.setConnectionFactoryClassName("oracle.jdbc.pool.OracleDataSource");

     pds.setURL("jdbc:oracle:thin:@//localhost:1521:xe");
     pds.setUser("hr");
     pds.setPassword("hr"); // till here working fine 

     // setting pool properties 
     pds.setInitialPoolSize(5);  // throws above mentioned Exception 
     pds.setMinPoolSize(5);
     pds.setMaxPoolSize(15);
     System.out.println("Creating pool /// debug 4");
     System.out.println("Creating pool .... finish");
我已经在lib文件夹和context.xml中定义了所有jar文件,但仍然需要知道哪里出了问题,或者我缺少了什么,下面是引发异常的代码

java.sql.SQLException: Unable to start the Universal Connection Pool: oracle.ucp
.UniversalConnectionPoolException: Cannot get Connection from Datasource
pds=PoolDataSourceFactory.getPoolDataSource();

     // Setting connection parameters
     pds.setConnectionFactoryClassName("oracle.jdbc.pool.OracleDataSource");

     pds.setURL("jdbc:oracle:thin:@//localhost:1521:xe");
     pds.setUser("hr");
     pds.setPassword("hr"); // till here working fine 

     // setting pool properties 
     pds.setInitialPoolSize(5);  // throws above mentioned Exception 
     pds.setMinPoolSize(5);
     pds.setMaxPoolSize(15);
     System.out.println("Creating pool /// debug 4");
     System.out.println("Creating pool .... finish");

你能添加stacktrace和一些关于你使用的操作系统和JVM的信息吗?我对oracle XEFuePi im使用ubuntu与oracle xe和java 1.7有着完全相同的问题