+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Wildfly Probleme beim Einbinden der WAR Datei

  1. #1
    User int Themenstarter

    Registriert seit
    09.09.2013
    Ort
    Syke
    Fachbeiträge
    36
    Genannt
    3 Post(s)
    Hallo,

    Ich habe bei meinem Springprojekt ein Problem mit der Einbindung in den Wildfly. Im Internet finde ich zu meinem Problem leider nur Lösungen, die Maven benötigen, welches ich aus diversen Gründen nicht verwenden kann/darf.
    Mein Problem besteht darin, dass ich beim Hinzufügen der war Datei folgende Meldungen bekomme:

    Tracelog:
    Code:
    09:57:48,540 WARN  [org.jboss.modules] (MSC service thread 1-2) Failed to define class org.springframework.context.ApplicationContextAware in Module "deployment.SpringTutorial.war:main" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link org/springframework/context/ApplicationContextAware (Module "deployment.SpringTutorial.war:main" from Service Module Loader): org/springframework/beans/factory/Aware
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
    	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
    	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
    	at org.jboss.modules.Module.loadModuleClass(Module.java:606)
    	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    	at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:358)
    	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:437)
    	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
    	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
    	at org.jboss.modules.Module.loadModuleClass(Module.java:606)
    	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    	at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:358)
    	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:437)
    	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
    	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
    	at org.jboss.modules.Module.loadModuleClass(Module.java:606)
    	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Class.java:348)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:21)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:14)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:84)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
    	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:745)
    
    09:57:48,541 WARN  [org.jboss.modules] (MSC service thread 1-2) Failed to define class org.springframework.web.servlet.FrameworkServlet in Module "deployment.SpringTutorial.war:main" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link org/springframework/web/servlet/FrameworkServlet (Module "deployment.SpringTutorial.war:main" from Service Module Loader): Failed to link org/springframework/context/ApplicationContextAware (Module "deployment.SpringTutorial.war:main" from Service Module Loader): org/springframework/beans/factory/Aware
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
    	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
    	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
    	at org.jboss.modules.Module.loadModuleClass(Module.java:606)
    	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    	at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:358)
    	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:437)
    	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
    	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
    	at org.jboss.modules.Module.loadModuleClass(Module.java:606)
    	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Class.java:348)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:21)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:14)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:84)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
    	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:745)
    
    09:57:48,542 WARN  [org.jboss.modules] (MSC service thread 1-2) Failed to define class org.springframework.web.servlet.DispatcherServlet in Module "deployment.SpringTutorial.war:main" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link org/springframework/web/servlet/DispatcherServlet (Module "deployment.SpringTutorial.war:main" from Service Module Loader): Failed to link org/springframework/web/servlet/FrameworkServlet (Module "deployment.SpringTutorial.war:main" from Service Module Loader): Failed to link org/springframework/context/ApplicationContextAware (Module "deployment.SpringTutorial.war:main" from Service Module Loader): org/springframework/beans/factory/Aware
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
    	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
    	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
    	at org.jboss.modules.Module.loadModuleClass(Module.java:606)
    	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Class.java:348)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:21)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:14)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:84)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
    	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:745)
    
    09:57:48,543 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.deployment.unit."SpringTutorial.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."SpringTutorial.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "SpringTutorial.war"
    	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
    	at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.NoClassDefFoundError: Failed to link org/springframework/web/servlet/DispatcherServlet (Module "deployment.SpringTutorial.war:main" from Service Module Loader): Failed to link org/springframework/web/servlet/FrameworkServlet (Module "deployment.SpringTutorial.war:main" from Service Module Loader): Failed to link org/springframework/context/ApplicationContextAware (Module "deployment.SpringTutorial.war:main" from Service Module Loader): org/springframework/beans/factory/Aware
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    	at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
    	at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
    	at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
    	at org.jboss.modules.Module.loadModuleClass(Module.java:606)
    	at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    	at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    	at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    	at java.lang.Class.forName0(Native Method)
    	at java.lang.Class.forName(Class.java:348)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:21)
    	at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:14)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:84)
    	at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
    	at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
    	... 5 more
    
    09:57:48,545 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "SpringTutorial.war")]) - failure description: {
        "WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"SpringTutorial.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"SpringTutorial.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment \"SpringTutorial.war\"
        Caused by: java.lang.NoClassDefFoundError: Failed to link org/springframework/web/servlet/DispatcherServlet (Module \"deployment.SpringTutorial.war:main\" from Service Module Loader): Failed to link org/springframework/web/servlet/FrameworkServlet (Module \"deployment.SpringTutorial.war:main\" from Service Module Loader): Failed to link org/springframework/context/ApplicationContextAware (Module \"deployment.SpringTutorial.war:main\" from Service Module Loader): org/springframework/beans/factory/Aware"},
        "WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\"SpringTutorial.war\".POST_MODULE"],
        "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
    }
    09:57:48,607 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 1) WFLYSRV0010: Deployed "SpringTutorial.war" (runtime-name : "SpringTutorial.war")
    09:57:48,607 INFO  [org.jboss.as.controller] (DeploymentScanner-threads - 1) WFLYCTL0183: Service status report
    WFLYCTL0186:   Services which failed to start:      service jboss.deployment.unit."SpringTutorial.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."SpringTutorial.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "SpringTutorial.war"
    Zur Entwicklung benutze ich Eclipse und da habe ich den Wildfly eingebunden. Anschließend füge ich das Projekt über die Schaltfläche "Add and Remove..." und bekomme die Meldung. Folgende Sachen habe ich schon probiert, leider haben die mich nicht viel weiter gebracht:
    • Das Springframework als Modul hinzufügen (wildfly-10.1.0.Final/modules/org/springframework/spring/main mit module.xml)
    • Zusätzlich dazu im Projekt eine jboss-deployment-structure.xml verwendet
    • Das Modul zur standalone.xml des Wildfly hinzufügen
    • Einfügen der Springlibs (also die Jars) in den WEB-INF/lib Ordner kopiert


    Im JBoss Forum konnte mir leider bisher nicht weiter geholfen werden, deshalb hoffe ich, ihr könnt mir helfen.
    Danke schonmal fürs Lesen und die Hilfe. Mit freundlichen Grüßen
    Gossi

  2. #2
    User Viertel Megabyte Avatar von inv_zim
    Registriert seit
    31.07.2013
    Ort
    Rhein-Main Gebiet
    Fachbeiträge
    372
    Genannt
    31 Post(s)
    Hi Gossi,

    wie hast du das Spring Projekt denn definiert, als Maven Projekt? Da wäre die pom hilfreich. Ansonsten der obligatorische Check: Welche Libs sind in deinem Classpath? Werden die Libs mit in das war einkompiliert, ist da alles drinnen was auch im Classpath liegt?

    Gruß
    Tim
    I am obsessed with the ancient science of "puzzle-ometry". I have discovered that within puzzles lies the secret of human intelligence, that which separates us from the common beast.

  3. #3
    User int Themenstarter

    Registriert seit
    09.09.2013
    Ort
    Syke
    Fachbeiträge
    36
    Genannt
    3 Post(s)
    Hi,

    Danke erstmal für die Antwort. Das programm ist nicht als Maven Programm definiert, da, wie oben geschrieben, ich kein Maven verwenden kann.
    Im Java Build Path sind 5 Springjars drinne, diese sind ebenfalls im Projekt unter WEB-INF/lib zu finden und wenn ich auf dem Wildfly nachschaue (oder direkt in der war), sind sie auch dort zu finden.
    Also im Verzeichnis: wildfly-10.1.0.Final\standalone\deployments\SpringTutorial.war\WEB-INF\lib

    Aktuell bin ich dabei mal zu schauen wie sich das ganze mit einem Tomcat verhält, ob sich das Projekt dort deployn lässt, dann kann ich zumindest sagen, dass es nicht (direkt) an den Grundlegenden Sachen im Projekt liegt, sondern eher am Zusammenspiel mit dem Wildfly.

    Edit:
    Thema gelöst, ist mir fast schon peinlich aber ich habe die applicationContext.xml vergessen.
    Hab dann nochmal die Imports durchgeschaut, da ihm danach beim starten das commons-logging fehlte, aber jetzt gehts.
    Kaum macht mans richtig, funktionierts -.-
    Geändert von Gossi (10.01.2017 um 09:02 Uhr)

+ Antworten Thema als "offen" markieren

Direkt antworten Direkt antworten

Gib folgenden Captcha-Code ein: F9H5J2

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. (Socket) Probleme beim TCP Hole Punching
    Von Sen-Mithrarin im Forum Netzwerkprogrammierung
    Antworten: 2
    Letzter Beitrag: 03.02.2015, 22:08
  2. Content aus externer XML-Datei einbinden
    Von buchstabensuppe im Forum HTML / CSS / JavaScript / AJAX
    Antworten: 0
    Letzter Beitrag: 16.11.2012, 17:30
  3. Probleme beim Compiliere
    Von Unregistriert im Forum Java-Grundlagen
    Antworten: 3
    Letzter Beitrag: 29.09.2009, 15:04
  4. ant unter windows probleme beim starten mit ant run
    Von javva im Forum Java-Grundlagen
    Antworten: 4
    Letzter Beitrag: 09.06.2009, 19:21
  5. Probleme beim Einloggen ins Wiki
    Von L-ectron-X im Forum Wiki
    Antworten: 5
    Letzter Beitrag: 26.02.2007, 18:53

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •