EJBConfigurationException: Bean-Klasse für das EJB nicht gefunden

Ich habe eine java-web-Projekt, wo die ejb ' s (3.1) konfiguriert sind. Wenn ich auf add (hinzufügen-Projekte) das ear-Projekt, um die lokale websphere aplication server v8.0 (in eclipse) und den server zu starten, erhalte ich den folgenden Fehler:

Fehler während der Verarbeitung von Referenzen der EJB-im-KRIEG: com.ibm.ejs.container.EJBConfigurationException: Die bean-Klasse "nl.xx.xx.xx.xx.xx.GebruikerFacade" EJB "xx-xx-ear - #xx-xx-web.Krieg#GebruikerFacade" nicht gefunden.

Weil ich nicht finden konnte ich das problem der Bereitstellung der ear-Datei auf dem websphere application server über die admin-Konsole (neue Anwendung). Die ear-Datei, die ich erstellt mit mvn clean install-Paket.
Dann beim Start der Anwendung innerhalb von de admin-Konsole wird der Fehler nicht gegeben.
Statt es meldet, dass der remote-Schnittstelle des GebruikerFacade ist gebunden.

Was kann die Ursache des Fehlers beim starten des Anwendungsservers, auf dem das ear-Projekt Hinzugefügt wird, mithilfe der Option Projekt.

Extra info: Hinzugefügt: 20141211
Der Grund, warum die bean-Klasse nicht gefunden werden kann, ist die Tatsache, dass, wenn das Ohr ist bereitgestellt, um die webspere application server über die Schaltfläche " Projekt hinzufügen der business-interface leer ist, das innerhalb der implementierten Ohr.
Dies ist eine Eigenschaft, die in Enterprise-Java-Bean-Eigenschaften/Bind EJB-Business von einer Enterprise-bean.
Die Modul -, Bohnen-und uri-Eigenschaft gesetzt sind, aber die business-Schnittstelle, die den vollständigen Pfad zum Remote interface Klasse nicht.
Wenn de Ohr eingesetzt, die auf dem application server über die neue Anwendung der business-interface enthält die Remote-Schnittstelle der Klasse.

Konsole-Ausgabe im neuen Antwort unten.

  • Wie immer mit diese Art der Probleme würde ich auch alles sauber, mit zu beginnen. Projekt bereitstellen Ordner der Anwendung-server etc.
  • Habe clean-Projekt, fysical entfernen von Ziel-Verzeichnisse, aber nicht lösen das problem. In dem moment, wenn der server gestartet habe ich es über sauber... die reinigt/startet den server.
  • Ich würde auch, außerhalb von eclipse, clean deploy-Verzeichnis. Clean in eclipse sollte funktionieren, aber ich würde mich nicht trauen es zu 100%.
  • Versuchen Sie, die folgenden - in der Server-Ansicht, öffnen Sie Ihre test-env server und in der Publishing settings ... versuchen zu deaktivieren Minimize application files.. wenn Sie festgelegt haben. Starten Sie den server neu, entfernen Sie und fügen Sie Ihr Projekt erneut.
  • Anwendung minimieren Dateien nicht das problem löst, leider
  • Dies ist wahrscheinlich irgendwie mit maven Verzeichnisstruktur. Sie können auch versuchen, wechseln Sie im server-Konfiguration zu Run server with resources on server und erneut bereitstellen. Und füge gesamten stacktrace und nicht nur Teil davon.
  • Hinzugefügt zwei Antworten mit zusätzlichen Informationen. Zu viel Zeichen, um es in der Frage alle zusammen.

InformationsquelleAutor user3468058 | 2014-12-10
Schreibe einen Kommentar