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.
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 Connection pool tu sai che si creano solo connessioni, ed io questo ho fatto.

Facendo così come mi hai detto
codice:

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>
Se provo a fare il deploy da Eclipse (configurando Glassfish come Application Server interno) ho quegli errori li.
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