Доступ к файлу персистентности из другого проекта - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть настройка проекта EJB следующим образом

EAR Project
    EJB Proj
    EJB Client Proj
    JPA Proj
    Web Proj

В настоящее время мне нужно использовать файл persistance.xml из проекта JPA для запроса базы данных из сервлета (в веб-проекте)

Каков наилучший способ получить доступ к этому?Спасибо Джон

1 Ответ

0 голосов
/ 02 февраля 2011

Вам не нужен файл persistance.xml, чтобы получить доступ к соединению с базой данных. В веб-проекте вы можете получить соединение с базой данных с помощью поиска JNDI.

Попробуйте что-нибудь:

InitialContext ctx = new InitialContext();<br>
Connection con = ((DataSource)ctx.lookup("Con-Pool-Name")).getConnection();
...