Detta fel Invalid resource : java:module/companyDB__pm
innebär att din JNDI inte finns på din server, så för att lösa ditt problem måste du skapa en JNDI i din GlassFish-server manuellt med samma namn companyDB
Till exempel:
Efter inloggning på din server kommer du att se detta:
Skapa JDBC Connection Pool
Fyll i information och tryck nästa jag använder PostgresSQL så i ditt fall välj MySQL :
Fyll i anslutningsinformationen och tryck på avsluta :
För att kontrollera om din anslutning inte lyckas trycka på ping och kontrollera :
Skapa nu JDBC-resurser :
Skapa en ny JNDI, ange samma namn i din applikation och välj den pool som du redan skapat den innan och tryck på avsluta :
Nu kan du distribuera din applikation, hoppas detta kan hjälpa dig.