首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在glassfish服务器4.1上部署我的应用程序

无法在glassfish服务器4.1上部署我的应用程序
EN

Stack Overflow用户
提问于 2014-11-27 20:51:34
回答 1查看 2.5K关注 0票数 0

我正在开发一个web应用程序,所以我决定使用Netbeans IDE 8.1、默认的Glassfish Server 4.1和oracle数据库11g速成版本。

首先,我需要在我的玻璃鱼中创建连接池。我打开本地主机:4848设置这些东西:

代码语言:javascript
复制
    - 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时,它显示了以下错误:

代码语言:javascript
复制
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上显示的结果:

代码语言:javascript
复制
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)

有人能帮我吗

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-27 21:10:18

尝试将ojbc6.jar文件放在下面的目录中,然后重新启动服务器:

代码语言:javascript
复制
C:\Program Files\glassfish-4.1\glassfish\domains\domain1\lib\

或者,为了使您所创建的所有域都可用,将其放在以下文件夹中:

代码语言:javascript
复制
C:\Program Files\glassfish-4.1\glassfish\lib
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27178515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档