Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring+java.lang.NoClassDefFoundError:weblogic/logging/LogEntryFormatter_Java_Spring_Weblogic_Quartz Scheduler - Fatal编程技术网

Spring+java.lang.NoClassDefFoundError:weblogic/logging/LogEntryFormatter

Spring+java.lang.NoClassDefFoundError:weblogic/logging/LogEntryFormatter,java,spring,weblogic,quartz-scheduler,Java,Spring,Weblogic,Quartz Scheduler,我下面要为我的spring应用程序开发一份工作。。。当我尝试运行它时,我收到以下异常。 有人能告诉我这件事的解决方案吗 Exception in thread "Main Thread" java.lang.NoClassDefFoundError: weblogic/logging/LogEntryFormatter > at java.lang.ClassLoader.findBootstrapClass(Native Method) at java.lang.ClassLoader.

我下面要为我的spring应用程序开发一份工作。。。当我尝试运行它时,我收到以下异常。 有人能告诉我这件事的解决方案吗

Exception in thread "Main Thread" java.lang.NoClassDefFoundError: weblogic/logging/LogEntryFormatter >
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
at java.lang.ClassLoader.loadClass(ClassLoader.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at weblogic.logging.commons.LogImpl.<init>(LogImpl.java:14)
at weblogic.logging.commons.LogFactoryImpl.getInstance(LogFactoryImpl.java:21)
at weblogic.logging.commons.LogFactoryImpl.getInstance(LogFactoryImpl.java:18)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:145)
at org.springframework.context.support.AbstractRefreshableApplicationContext.<init>(AbstractRefreshableApplicationContext.java:70)
at org.springframework.context.support.AbstractRefreshableConfigApplicationContext.<init>(AbstractRefreshableConfigApplicationContext.java:45)
at org.springframework.context.support.AbstractXmlApplicationContext.<init>(AbstractXmlApplicationContext.java:59)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:136)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:84)
at com.jobs.RunMeJob.main(RunMeJob.java:10)

似乎您正在应用程序中使用weblogic通用日志记录机制…并且在WL类路径中缺少一些JAR/类。你能发布你的类路径吗?
此外,您可能希望尝试使用SLF4J进行日志记录,我发现它更易于使用,而且用途广泛,允许您使用任何底层日志记录机制,例如,如果您将quartz部署到Weblogic域的lib目录,则需要确保所有quartz依赖项也部署到同一目录


我通过部署jcl-over-slf4j和slf4j api解决了类似的问题。

您介意提供一些代码吗?