FineReport 9.0升级到10.0报错HTTP Status 500

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


FineReport 莫小肆 发布于 2019-1-22 08:56
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
飞段Lv6初级互助
发布于2019-8-27 09:13
  • 2关注人数
  • 1398浏览人数
  • 最后回答于:2019-8-27 09:13
    请选择关闭问题的原因
    确定 取消
    返回顶部