- Java: JDK 8
- Anwendungstyp: Java EE (ear)
- Anwendungsserver: GlassFish 4.1
- IDE: IntelliJ IDEA ULTIMATE
- Betriebssystem: Windows
Ich habe erfolgreich eine EAR-Datei auf GlassFish 4.1 bereitgestellt und die Anwendung wird ordnungsgemäß ausgeführt.
Als ich jedoch Versuchen Sie, dasselbe Ear in IntelliJ auszuführen (indem Sie ein GlassFish-Server-Plugin in IntelliJ konfigurieren und das Ear bereitstellen), schlägt die Bereitstellung mit dem folgenden Fehler fehl.
Fehlermeldung (aus IntelliJ-/GlassFish-Protokollen)
Code: Select all
[glassfish 4.1] [WARNING] [AS-DEPLOYMENT-02016]
[javax.enterprise.system.tools.deployment.javaeefull]
Error occurred MultiException stack 1 of 4
java.lang.NoClassDefFoundError: sun/security/util/CurveDB
at sun.security.ec.SunECEntries.putEntries(SunECEntries.java:74)
at sun.security.ec.SunEC.(SunEC.java:76)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:4
- Die erneute Bereitstellung des WAR direkt auf GlassFish funktioniert nicht mehr
- Die GlassFish-Administratorkonsole wird als leere Seite geladen
- Die WAR-Datei mehrmals neu erstellt
- Die GlassFish-Domäne gelöscht und neu erstellt
- Der GlassFish-Server in IntelliJ entfernt und wieder hinzugefügt
- Die Java-Version wurde mehrmals überprüft (immer noch mit JDK 8)
- NetBeans IDE ausprobiert, aber der Build dauert mehrere Stunden und wird nie abgeschlossen
- Wie kann ich die Ear-Datei in IntelliJ IDE ausführen? Ich möchte die Datei in intellj ausführen, damit ich sie im Debug-Modus ausführen kann.
Mobile version