FineReport 9.0升级到10.0报错HTTP Status 500 ,已经按帮助文档里面的操作将tool包放到目录下了。 橙色是错误提示的路径。 系统环境:jdk 1.8.0.131 和tomcat8 HTTP Status 500 - Servlet.init() for servlet decision threw exception type Exception report message Servlet.init() for servlet decision threw exception description The server encountered an internal error that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet.init() for servlet decision threw exception org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:521) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1096) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:674) org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2500) org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2489) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Unknown Source) root cause com.fr.third.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [jar:file:/E:/tomcat8/webapps/GxgyReport/WEB-INF/lib/fine-decision-10.0.jar!/com/fr/web/controller/decision/api/entry/DirectoryResource.class]; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.fr.license.function.VT4FR com.fr.third.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:303) com.fr.third.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:240) com.fr.third.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:218) com.fr.third.springframework.web.context.support.AnnotationConfigWebApplicationContext.loadBeanDefinitions(AnnotationConfigWebApplicationContext.java:219) com.fr.third.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129) com.fr.third.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:542) com.fr.third.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:454) com.fr.third.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) com.fr.third.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) com.fr.startup.FineWebApplicationStartup$SpringStarter.executeStart(Unknown Source) com.fr.stable.lifecycle.AbstractLifecycle.start(Unknown Source) com.fr.startup.FineWebApplicationInitializer$1.contextInitialized(Unknown Source) org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1101) org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1813) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) root cause java.lang.NoClassDefFoundError: Could not initialize class com.fr.license.function.VT4FR sun.misc.Unsafe.ensureClassInitialized(Native Method) sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(Unknown Source) sun.reflect.ReflectionFactory.newFieldAccessor(Unknown Source) java.lang.reflect.Field.acquireFieldAccessor(Unknown Source) java.lang.reflect.Field.getFieldAccessor(Unknown Source) java.lang.reflect.Field.get(Unknown Source) com.fr.third.springframework.core.type.classreading.AbstractRecursiveAnnotationVisitor.getEnumValue(AbstractRecursiveAnnotationVisitor.java:83) com.fr.third.springframework.core.type.classreading.AbstractRecursiveAnnotationVisitor.visitEnum(AbstractRecursiveAnnotationVisitor.java:73) com.fr.third.springframework.asm.ClassReader.readAnnotationValue(ClassReader.java:1871) com.fr.third.springframework.asm.ClassReader.readAnnotationValues(ClassReader.java:1793) com.fr.third.springframework.asm.ClassReader.accept(ClassReader.java:642) com.fr.third.springframework.asm.ClassReader.accept(ClassReader.java:508) com.fr.third.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:64) com.fr.third.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:98) com.fr.third.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102) com.fr.third.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:279) com.fr.third.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan(ClassPathBeanDefinitionScanner.java:240) com.fr.third.springframework.context.annotation.ClassPathBeanDefinitionScanner.scan(ClassPathBeanDefinitionScanner.java:218) com.fr.third.springframework.web.context.support.AnnotationConfigWebApplicationContext.loadBeanDefinitions(AnnotationConfigWebApplicationContext.java:219) com.fr.third.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:129) com.fr.third.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:542) com.fr.third.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:454) com.fr.third.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) com.fr.third.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) com.fr.startup.FineWebApplicationStartup$SpringStarter.executeStart(Unknown Source) com.fr.stable.lifecycle.AbstractLifecycle.start(Unknown Source) com.fr.startup.FineWebApplicationInitializer$1.contextInitialized(Unknown Source) org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1101) org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1813) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) note The full stack trace of the root cause is available in the Apache Tomcat/8.0.30 logs. Apache Tomcat/8.0.30 |
最佳回答 |
||||
0
|
|