Debug Modus im Glassfish 2.1 plötzlich nicht mehr möglich

davidg1

Mitglied
Hallo,

ich arbeite mit dem Glassfish 2.1.

Seit Anfang dieser Woche habe ich folgendes Phänomen. Wenn ich meinen Glassfish mit meiner Applikation im Debug Modus starten will, dann benötigt er zum Deployen und Starten der Anwenden ca. 5 - 7 Minuten. Aufruf von einzelnenen Seiten dauert ebenfalls um die 5 Minuten. Damit ist natürlich ein vernüftiges Arbeiten nicht mehr möglich.

Starte in den Server ganz normal, treten keine Probleme auf und der Server ist innerhalb weniger Sekunden hochgefahren und meine Webanwendung lässt sich Problem aufrufen.

Ich Logfile (beim starten im Debug Modus) bin ich über folgendes gestoßen:

[#|2010-03-16T12:46:59.639+0100|WARNING|sun-appserver2.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;MEjbApp;com.sun.enterprise.deployment.runtime.IASEjbExtraDescriptors; local class incompatible: stream classdesc serialVersionUID = 4602360945036459186, local class serialVersionUID = -699816611802827128;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|CORE5065: Error deserializing descriptor for application MEjbApp: com.sun.enterprise.deployment.runtime.IASEjbExtraDescriptors; local class incompatible: stream classdesc serialVersionUID = 4602360945036459186, local class serialVersionUID = -699816611802827128
continuing|#]


[#|2010-03-16T12:46:59.916+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;per-request-load-balancing;false;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|"DPL8007: Invalid Deployment Descriptors element per-request-load-balancing value false"|#]

[#|2010-03-16T12:46:59.926+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;per-request-load-balancing;false;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|"DPL8007: Invalid Deployment Descriptors element per-request-load-balancing value false"|#]


[#|2010-03-16T12:47:01.104+0100|INFO|sun-appserver2.1|javax.enterprise.system.core.classloading|_ThreadID=10;_ThreadName=main;MEjbApp;|LDR5010: All ejb(s) of [MEjbApp] loaded successfully!|#]

[#|2010-03-16T12:47:01.202+0100|WARNING|sun-appserver2.1|javax.enterprise.system.core|_ThreadID=10;_ThreadName=main;__ejb_container_timer_app;com.sun.enterprise.deployment.runtime.IASEjbExtraDescriptors; local class incompatible: stream classdesc serialVersionUID = 4602360945036459186, local class serialVersionUID = -699816611802827128;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|CORE5065: Error deserializing descriptor for application __ejb_container_timer_app: com.sun.enterprise.deployment.runtime.IASEjbExtraDescriptors; local class incompatible: stream classdesc serialVersionUID = 4602360945036459186, local class serialVersionUID = -699816611802827128
continuing|#]

[#|2010-03-16T12:47:01.334+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;per-request-load-balancing;false;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|"DPL8007: Invalid Deployment Descriptors element per-request-load-balancing value false"|#]

[#|2010-03-16T12:47:01.334+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;per-request-load-balancing;false;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|"DPL8007: Invalid Deployment Descriptors element per-request-load-balancing value false"|#]

[#|2010-03-16T12:47:01.342+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;per-request-load-balancing;false;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|"DPL8007: Invalid Deployment Descriptors element per-request-load-balancing value false"|#]

[#|2010-03-16T12:47:01.342+0100|SEVERE|sun-appserver2.1|javax.enterprise.system.tools.deployment|_ThreadID=10;_ThreadName=main;per-request-load-balancing;false;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|"DPL8007: Invalid Deployment Descriptors element per-request-load-balancing value false"|#]

[#|2010-03-16T12:47:01.894+0100|INFO|sun-appserver2.1|javax.enterprise.system.container.ejb|_ThreadID=10;_ThreadName=main;jdbc/__TimerPool;|EJB5109:EJB Timer Service started successfully for datasource [jdbc/__TimerPool]|#]

[#|2010-03-16T12:47:01.894+0100|INFO|sun-appserver2.1|javax.enterprise.system.core.classloading|_ThreadID=10;_ThreadName=main;__ejb_container_timer_app;|LDR5010: All ejb(s) of [__ejb_container_timer_app] loaded successfully!|#]

[#|2010-03-16T12:47:02.632+0100|WARNING|sun-appserver2.1|javax.enterprise.system.tools.admin|_ThreadID=10;_ThreadName=main;_RequestID=ed872a63-ff64-4d63-9f74-26e85c7f957e;|Not registering AMX MBean against old MBean "com.sun.appserv:j2eeType=WebModule,name=Nutzungsplanung,J2EEServer=server,J2EEApplication=null,category=runtime" due to malformed composite WebModule name.|#]

[#|2010-03-16T12:47:02.679+0100|INFO|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=10;_ThreadName=main;|WEB0302: Starting Sun-Java-System/Application-Server.|#]

[#|2010-03-16T12:47:02.984+0100|INFO|sun-appserver2.1|com.sun.jbi.framework|_ThreadID=12;_ThreadName=pool-1-thread-6;|JBIFW0010: JBI-Framework zur Annahme von Anfragen bereit.|#]

[#|2010-03-16T12:47:03.532+0100|INFO|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=10;_ThreadName=main;8080;|WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 8080|#]

[#|2010-03-16T12:47:03.832+0100|INFO|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=10;_ThreadName=main;8181;|WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 8181|#]

[#|2010-03-16T12:47:03.839+0100|INFO|sun-appserver2.1|javax.enterprise.system.container.web|_ThreadID=10;_ThreadName=main;4848;|WEB0712: Starting Sun-Java-System/Application-Server HTTP/1.1 on 4848|#]

[#|2010-03-16T12:47:08.227+0100|SEVERE|sun-appserver2.1|org.apache.catalina.session.ManagerBase|_ThreadID=14;_ThreadName=pool-1-thread-8;_RequestID=1b9c6ac3-b995-4349-af12-babf68271b13;|PWC2768: IOException while loading persisted sessions: java.io.InvalidClassException: org.apache.catalina.session.StandardSession; local class incompatible: stream classdesc serialVersionUID = -4044905102385895994, local class serialVersionUID = -7156876594834718709
java.io.InvalidClassException: org.apache.catalina.session.StandardSession; local class incompatible: stream classdesc serialVersionUID = -4044905102385895994, local class serialVersionUID = -7156876594834718709
at java.io_ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
at java.io_ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
at java.io_ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io_ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io_ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io_ObjectInputStream.readObject(ObjectInputStream.java:351)
at org.apache.catalina.session.StandardSession.deserialize(StandardSession.java:1125)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:501)
at org.apache.catalina.session.StandardManager.load(StandardManager.java:418)
at org.apache.catalina.session.StandardManager.start(StandardManager.java:810)
at org.apache.catalina.core.StandardContext.managerStart(StandardContext.java:4942)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5259)
at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
at com.sun.enterprise.web.LifecycleStarter.doRun(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:304)
at com.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:341)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
|#]

[#|2010-03-16T12:47:08.230+0100|SEVERE|sun-appserver2.1|org.apache.catalina.session.ManagerBase|_ThreadID=14;_ThreadName=pool-1-thread-8;_RequestID=1b9c6ac3-b995-4349-af12-babf68271b13;|PWC2773: Exception loading sessions from persistent storage
java.io.InvalidClassException: org.apache.catalina.session.StandardSession; local class incompatible: stream classdesc serialVersionUID = -4044905102385895994, local class serialVersionUID = -7156876594834718709
at java.io_ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
at java.io_ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
at java.io_ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io_ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io_ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io_ObjectInputStream.readObject(ObjectInputStream.java:351)
at org.apache.catalina.session.StandardSession.deserialize(StandardSession.java:1125)
at org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:501)
at org.apache.catalina.session.StandardManager.load(StandardManager.java:418)
at org.apache.catalina.session.StandardManager.start(StandardManager.java:810)
at org.apache.catalina.core.StandardContext.managerStart(StandardContext.java:4942)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5259)
at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
at com.sun.enterprise.web.LifecycleStarter.doRun(LifecycleStarter.java:58)
at com.sun.appserv.management.util.misc.RunnableBase.runSync(RunnableBase.java:304)
at com.sun.appserv.management.util.misc.RunnableBase.run(RunnableBase.java:341)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
|#]



Ich habe leider keine Ahnung an was das liegen könnte. Es hat alles wunderbar funktioniert. Ich hatte nochmal eine Layoutänderung an einer JSP Seite vorgenommen. Als ich das nächste mal meine App auf dem Glassfish deployt habe, kam es zur oben genannt Verhalten.

Ich bin leider mit meinem Wissen am Ende.

Hat einer von euch eine Idee, an was das Ganze liegen könnte? Bzw. vorschläge, wie ich vorgehen kann um rauszufinden an was das Ganze liegt?

Vielen Dank

Grüße
David
 

FArt

Top Contributor
Überprüfe mal die Klassenpfade, da sind verschiedene Versionen der Software am Start. Es werden Objekte deserialisiert, die im Server eine andere Klassenbasis benötigen.
Kommen die Fehler beim Start des Servers? Beim Deployment? Bei Aufrufen?
 

davidg1

Mitglied
Danke für dein Antwort. Diese Fehler konnte ich mittlerweile beheben.

Allerdings hatte das nichts damit zu tun, dass meine Glassfish extrem langsam im Debug Modus war. Diese Problem konnte ich lösen, indem ich einmal alle Breakpoints in Eclipse löschte. Anschließend funktioniert wieder alles einwandfrei. Anscheind kann sich Eclipse da irgendwann mal verheddern, warum auch immer.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
thor_norsk Glassfish Server unter Windows startet nicht! Allgemeines EE 20
M Glassfish Deployment-Problem unter Eclipse Allgemeines EE 0
FINF_AW_Alex remote Glassfish Library unverträglichkeit Allgemeines EE 0
J JSF Glassfish jdbcRelam und Oracle-Datenbank - WEB9102: Web Login Failed Allgemeines EE 0
Yamanuchi Glassfish 4 : Client Anzahl restriktieren Allgemeines EE 2
N Glassfish 4 JDBC-Realm Authentifizierung Beispiel gesucht Allgemeines EE 7
C Komplettes Durcheinander / Locales OSX/Linux Glassfish Allgemeines EE 3
A Probleme bei der Einbindung eines Liferay Portalserver (Glassfish) Allgemeines EE 7
D [Glassfish EJB] OneToMany geht nicht Allgemeines EE 7
C Glassfish Custom Realm (oder wie auch immer man das löst) Allgemeines EE 5
H Bean läuft unter GlassFish, aber JBoss nicht Allgemeines EE 5
ruutaiokwu glassfish library konflikte vermeiden? Allgemeines EE 3
H Glassfish - Open Source Lizenz für den kommerziellen produktiven Einsatz? Allgemeines EE 2
S Glassfish: Deployment von Realms Allgemeines EE 2
L Eclipse (Helios); Glassfish 3; EJB und VirtualBox Allgemeines EE 1
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
T Auf GlassFish JDBC-Ressourcen zugreifen Allgemeines EE 4
T MS SQL Server, GlassFish, JDBC Allgemeines EE 2
M Fehler bei Javamail Session mit Glassfish 3 Allgemeines EE 3
M Problem mit Lookup auf EJB3 mit Glassfish Allgemeines EE 11
D Glassfish 3 ohne Cluster Support? Allgemeines EE 1
musiKk Glassfish: Properties zur Laufzeit... wohin? Allgemeines EE 6
Semox Ist Glassfish auch ein Webserver? Allgemeines EE 26
K Glassfish Application Client Allgemeines EE 4
B Glassfish, Sjsas und wie sich das Teil noch nennt . . Allgemeines EE 8
B GlassFish & JAAS - Konfiguration für AppClient Allgemeines EE 1

Ähnliche Java Themen

Neue Themen


Oben