Dieser Fehler Invalid resource : java:module/companyDB__pm
bedeutet, dass Ihr JNDI auf Ihrem Server nicht vorhanden ist. Um Ihr Problem zu lösen, müssen Sie also manuell ein JNDI auf Ihrem GlassFish-Server mit demselben Namen companyDB
erstellen
Zum Beispiel:
Nachdem Sie sich bei Ihrem Server angemeldet haben, sehen Sie Folgendes:
JDBC-Verbindungspool erstellen
Füllen Sie die Informationen aus und klicken Sie auf Weiter. Ich verwende PostgresSQL, also wählen Sie in Ihrem Fall MySQL :
Füllen Sie die Verbindungsinformationen aus und klicken Sie auf Fertig :
Um zu überprüfen, ob Ihre Verbindung erfolgreich ist, drücken Sie nicht Ping und überprüfen Sie :
Erstellen Sie nun JDBC-Ressourcen:
Erstellen Sie ein neues JNDI, geben Sie denselben Namen in Ihrer Anwendung an, wählen Sie den Pool aus, den Sie bereits zuvor erstellt haben, und klicken Sie auf „Fertig stellen“ :
Jetzt können Sie Ihre Anwendung bereitstellen, ich hoffe, das kann Ihnen helfen.