2014-11-27 2 views
0

Я занимаюсь разработкой веб-приложения, поэтому решил использовать Netbeans IDE 8.1, версию Glassfish Server 4.1 по умолчанию и версию оракула 11g express edition.не может развернуть мое приложение на сервере Glassfish 4.1

Во-первых, мне нужно создать пул соединений в моей Glassfish. Я открываю localhost: 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 

и остальные значения по умолчанию.

Второй я добавил ojdbc6.jar на C:\Program Files\glassfish-4.1\glassfish\domains\domain1\lib\ext

Но, к сожалению, когда я пытался пинговать, то показать эту ошибку:

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. 

наконец, я также выполнить команду tnsping на ЦМД и каждой вещи все право, это результат, показанный на ЦМД:

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) 

любой орган может помочь мне

ответ

0

Попробуйте поместить свой ojbc6.jar файл в каталоге и затем перезапустите сервер:

C:\Program Files\glassfish-4.1\glassfish\domains\domain1\lib\ 

Или в качестве альтернативы, чтобы сделать его доступным для всех доменов, которые вы создаете положить его в следующей папке:

C:\Program Files\glassfish-4.1\glassfish\lib 
+0

спасибо много @nickebbitt, он работает, когда я помещаю его в C: \ Program Files \ glassfish-4.1 \ glassfish \ lib –

Смежные вопросы