2016-05-18 7 views
0

Я пытаюсь настроить Glassfish 5 с этим именем JNDI источника данных: jdbc/DefaultDнагрузки JDBC ресурс

Exception attempting to inject Res-Ref-Env-Property: jdbc/[email protected]@ resolved as: jndi: java:comp/[email protected] principal: [email protected]: null No Runtime properties Database Vendor : null Create Tables at Deploy : false Delete Tables at Undeploy : false into class com.crm.web.authentication.LoginController: Lookup failed for 'java:comp/env/jdbc/DefaultDB' in SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl, java.naming.factory.url.pkgs=com.sun.enterprise.naming} 

Я создал источник данных бассейн и и JDBC ресурс, но при запуске приложения вэнь я получаю выше ошибки. Есть ли решение этой проблемы?

ответ

0

Перед созданием источника данных JNDI вам необходимо поместить файл Jar, связанный с базой данных, в папку с папкой домена стеклянной рыбы.

ex: если вы создаете базу данных JNDI для MySQL в домене домена доменной рыбы по умолчанию1, вам необходимо поместить «mysql-connector-java-5.1.23-bin.jar» в папку lib. затем перезапустите сервер, тогда он будет работать