建议一些用于加载SpagoBI服务器,我尝试了解决spagobi服务器的所有方法。在卡塔利娜错误即将来临 -
*
严重:无法处理Jar条目 来自Jar的[com / ibm / icu / impl / data / LocaleElements_zh__PINYIN.class] [jar:file:/ Users ... / All-In-One-SpagoBI-5.2.0 / webapps / SpagoBIQbeEngine / WEB-INF / lib / icu4j-2.6.1.jar!/]用于注释 org.apache.tomcat.util.bcel.classfile.ClassFormatException:无效 常量池中的字节标记:60 at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:133) 在 org.apache.tomcat.util.bcel.classfile.ConstantPool。(ConstantPool.java:60) 在 org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:209) 在 org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:119) 在 org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2134) 在 org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2010) 在 org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1976) 在 org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1961) 在 org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1319) 在 org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878) 在 org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:376) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 在 org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) 在 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1120) 在 org.apache.catalina.startup.HostConfig $ DeployDirectory.run(HostConfig.java:1678) 在 java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471) 在java.util.concurrent.FutureTask.run(FutureTask.java:262)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:615) 在java.lang.Thread.run(Thread.java:745)
*
来自google我知道它可能是JDK和tomcat版本问题。我解决了这个问题,但仍然坚持启动服务器。 我添加了icu4j最新版本的jar,但它仍无效。
答案 0 :(得分:0)
请检查您的JDK版本和Java -Version($ JAVA_HOME)。 我也面临同样的问题,因为JDK版本和JAVA_HOME不匹配。
现在使用最新的JDK“jdk1.8.0_91.jdk”并在JAVA_HOME中设置路径。 它现在正在工作。
谢谢,
Gupteshwari
答案 1 :(得分:0)
您可以在此处检查
启动SpagoBI Server
cd All-In-One_SpagoBI-5.2.0/bin
./startup.sh
关闭SpagoBI服务器
cd All-In-One_SpagoBI-5.2.0/bin
./shutdowm.sh
希望这对您有帮助