2016-11-18 9 views
2

Ich bin neu im Frühling, Frühling Sicherheit und Weblogic, so dass ich ein Projekt entwickle, das sie verwendet.
ich benutze hier weblogic server 12.2.1 aber das problem ist das projekt funktioniert perfekt auf tomcat 8 server und ich habe die anwendung einmal auf weblogic entfaltet und es ist einmal gearbeitet, bevor ich feder sicherheit hinzugefügt, aber nachdem ich auf tomcat jetzt weblogic fertig bin für eine gelöschte Klasse bittetFehler ist: "weblogic.application.ModuleException: java.lang.ClassNotFoundException Weblogic-Server 12.2.1

mein Stack-Trace ist

<Nov 18, 2016 7:15:13 PM AST> <Error> <HTTP> <BEA-101371> <There was a failure when processing annotations for application C:\MarsWorkspace\xxx\target\m2e-wtp\web-resources. Ensure that the annotations are valid. The error is org.xxx.services.Login> 
<Nov 18, 2016 7:15:13 PM AST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "1477051442040128" for task "0" on [partition-name: DOMAIN]. Error is: "weblogic.application.ModuleException: java.lang.ClassNotFoundException: org.xxx.services.Login" 
weblogic.application.ModuleException: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114) 
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:196) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:191) 
    at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:981) 
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:942) 
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:83) 
    at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:564) 
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:500) 
    Truncated. see log file for complete stacktrace 
> 
<Nov 18, 2016 7:15:13 PM AST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating distribute task for application "_auto_generated_ear_".> 
<Nov 18, 2016 7:15:13 PM AST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004 
weblogic.application.ModuleException: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114) 
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:196) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:191) 
    at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:981) 
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:942) 
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:83) 
    at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:564) 
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:500) 
    Truncated. see log file for complete stacktrace 
> 
<Nov 18, 2016 7:15:17 PM AST> <Error> <HTTP> <BEA-101371> <There was a failure when processing annotations for application C:\MarsWorkspace\xxx\target\m2e-wtp\web-resources. Ensure that the annotations are valid. The error is org.xxx.services.Login> 
<Nov 18, 2016 7:15:17 PM AST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "1477056982276446" for task "1" on [partition-name: DOMAIN]. Error is: "weblogic.application.ModuleException: java.lang.ClassNotFoundException: org.xxx.services.Login" 
weblogic.application.ModuleException: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114) 
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:196) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:191) 
    at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:981) 
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:942) 
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:83) 
    at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:564) 
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:500) 
    Truncated. see log file for complete stacktrace 
> 
<Nov 18, 2016 7:15:18 PM AST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating distribute task for application "_auto_generated_ear_".> 
<Nov 18, 2016 7:15:18 PM AST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004 
weblogic.application.ModuleException: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114) 
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:196) 
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:191) 
    at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.ClassNotFoundException: org.xxx.services.Login 
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:981) 
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:942) 
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:83) 
    at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:564) 
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:500) 
    Truncated. see log file for complete stacktrace 
> 

jetzt, wenn diese Klasse setzen bekam ich

Error creating bean with name 'login': Injection of autowired dependencies failed; 

Versionen in pom.xml

<!-- Generic properties --> 
<java.version>1.8</java.version> 
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 

<!-- Spring --> 
<spring-framework.version>4.2.5.RELEASE</spring-framework.version> 
<!-- <aspectj.version>1.7.4</aspectj.version> --> 

<!-- Hibernate/JPA --> 
<hibernate.version>5.2.4.Final</hibernate.version> 

<!-- JSF Version --> 
<jsf.version>2.2.13</jsf.version> 

<!-- Logging --> 
<logback.version>1.0.13</logback.version> 
<slf4j.version>1.7.5</slf4j.version> 
<!-- spring security --> 
<springSecurity.version>4.0.3.RELEASE</springSecurity.version> 

auch wenn ich für diesen Fehler gesucht habe ich dachte, vielleicht das weblogic Federmodul mit Mine in Konflikt so ich habe hinzugefügt weblogic.xml

<?xml version="1.0" encoding="UTF-8"?> 
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd"> 

<wls:container-descriptor> 
     <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes> 
    </wls:container-descriptor> 
</wls:weblogic-web-app> 

ich habe auch den Cache gelöscht, Protokoll- und tmp-Dateien in C: \ Weblogic12_2_1 \ user_projects \ dom ains \ adminDomain \ servers \ AdminServer, aber nichts ist passiert.

werde ich jetzt tagelang suchen, aber kein glück, wenn irgendein körper mich auf etwas hinweisen könnte, würde es geschätzt werden.

Antwort

1

Ich habe das Problem gelöst, indem ich die Bibliothekenversionen gesenkt habe.

Verwandte Themen