我正在开发一个web应用程序,所以我决定使用Netbeans IDE 8.1、默认的Glassfish Server 4.1和oracle数据库11g速成版本。
首先,我需要在我的玻璃鱼中创建连接池。我打开本地主机:4848设置这些东西:
- Resource Type: javax.sql.DataSource
- Class name of the data source: oracle.jdbc.pool.OracleDataSource
In Additionnal properties i set :
- driverClass : oracle.jdbc.OracleDriver
- portNumber : 1521
- databaseName : XE
- user: user
- password: password
- url: jdbc:oracle:thin:@localhost:1521:XE其他的默认值。
第二,我在C:\Program Files\glassfish-4.1\glassfish\domains\domain1\lib\ext上添加了ojdbc6.jar
但不幸的是,当我尝试ping时,它显示了以下错误:
An error has occurred
Ping Connection Pool failed for mailing_pool. Class name is wrong or classpath is not set for : oracle.jdbc.pool.OracleDataSource Please check the server.log for more details. 最后,我还在cmd上执行tnsping命令,这是cmd上显示的结果:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ADMIN-
PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
OK (30 msec)有人能帮我吗
发布于 2014-11-27 21:10:18
尝试将ojbc6.jar文件放在下面的目录中,然后重新启动服务器:
C:\Program Files\glassfish-4.1\glassfish\domains\domain1\lib\或者,为了使您所创建的所有域都可用,将其放在以下文件夹中:
C:\Program Files\glassfish-4.1\glassfish\libhttps://stackoverflow.com/questions/27178515
复制相似问题