Forse non ci siamo capiti: nel precedente messaggio ho detto che nel Connection pool ho creato una risorsa chiamata "jdbc/test_qax", ovvero una CONNESSIONE al db chiamata "jdbc/test_qax".Nel precedente messaggio hai detto di aver creato la risorsa e di averla chiamata "jdbc/test_qax"... nell'eccezione da te postata ora si vede che lui sta andando in cerca di una risorsa chiamata "jdbc/test_qax__pm", che non esiste.
Nel Connection pool tu sai che si creano solo connessioni, ed io questo ho fatto.
Facendo così come mi hai detto
codice:Se provo a fare il deploy da Eclipse (configurando Glassfish come Application Server interno) ho quegli errori li.codice:<persistence-unit name="QaxEJB" transaction-type="JTA"> <jta-data-source>jdbc/test_qax</jta-data-source> <class>it.bean.MioBean</class> <exclude-unlisted-classes>true</exclude-unlisted-classes> <properties/> </persistence-unit>
Quindi ti ripeto la domanda: se la connessione al DB che ho creato è chiamata "jdbc/test_qax", come fa il persistence context a collegarsi a tale connessione? E' un problema forse del lookup JNDI?
Sto ipotizzando delle cause, spero di essere stato più chiaro


Rispondi quotando