Remote JBoss will nicht deployed

Templarthelast

Bekanntes Mitglied
Beim Versuch meine Anwendung auf einem Remote JBoss Server zu deployn, bekomme ich trotz identischer .war eine classnotfoundexception:



Code:
23:48:08,819 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-12) MSC00001: Failed to start service jboss.deployment.unit."TombolaWeb.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."TombolaWeb.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "TombolaWeb.war"
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_26]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_26]
	at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_26]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: Could not load EJB class com.eichler.tombola.services.GameServices
	at org.jboss.as.ejb3.deployment.processors.BusinessViewAnnotationProcessor.getEjbClass(BusinessViewAnnotationProcessor.java:227)
	at org.jboss.as.ejb3.deployment.processors.BusinessViewAnnotationProcessor.deploy(BusinessViewAnnotationProcessor.java:97)
	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
	... 5 more
Caused by: java.lang.ClassNotFoundException: com.eichler.tombola.services.GameServices from [Module "deployment.TombolaWeb.war:main" from Service Module Loader]
	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA]
	at org.jboss.as.ejb3.deployment.processors.BusinessViewAnnotationProcessor.getEjbClass(BusinessViewAnnotationProcessor.java:225)
	... 7 more
 
Ich glaube ich war gestern haben schon ziemlich müde und konnte deshalb das Problem nicht genau schildern.

Also: Ich benutze einen lokalen JBoss Server zum testen meiner Anwendung, bei diesem funktioniert das deployen und die Anwendung an sich ohne Probleme. Versuche ich jetzt allerdings die .war von meinem lokalen JBoss auf meinen Remote JBoss zu deployen, erhalte ich die genannte Fehlermeldung. Da beide Server identisch sind, finde ich das ganze ziemlich seltsam.
 
Tja, für eine Ferndiagnose fehlen einfach so ziemlich alle Informationen ;-)

Wie sieht das WAR aus, wie sind die Abhängigkeiten definiert, wie wird deployt, ist noch eine IDE im Spiel usw.
 
Ich hab es sowohl über den Autodepoly von eclipse, als auch über den manuellen Deploy versucht. Die nötigen Libs sind in web-inf/libs.

Struktur:


| test.xhtml
|
Ã---META-INF
| MANIFEST.MF
|
À---WEB-INF
| beans.xml
| faces-config.xml
| web.xml
|
Ã---classes
| | schema.ddl
| | Test.class
| | Test.java
| |
| Ã---com
| | À---eichler
| | À---tombola
| | | Main.class
| | | Main.java
| | |
| | Ã---entity
| | | Card.class
| | | Card.java
| | | Game.class
| | | Game.java
| | |
| | Ã---Exception
| | | TurnException.class
| | | TurnException.java
| | |
| | À---services
| | GameServices.class
| | GameServices.java
| | HibernateUtil.class
| | HibernateUtil.java
| |
| À---META-INF
| persistence.xml
|
À---lib
mysql-connector-java-5.1.21-bin.jar
primefaces-3.3.1.jar
 
Gerade nochmal JBoss neugestartet und dann kam:
Code:
Unsupported major.minor version 51.0

Also jdk 1.6 insterlliert, da der Server ja noch auf Java 1.6 läuft und es tut alles..
 

Zurück
Oben