主题 : jeecms v9.3安装报错,求解
级别: 童生
UID: 5644
积分:32 加为好友
威望: 1 精华: 0
主题:2 回复:24
注册时间:2010-04-14
在线时长:0
1#   发表于:2018-12-19 14:23:05  IP:218.9.*.*
环境:
阿里云,jdk1.7,tomcat8.0.41
采用安装包进行部署,始终报下面的错误:求解
14:17:34.144  [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource Unable to process web resource [/WEB-I
NF/classes/com/jeecms/cms/entity/assist/base/BaseCmsAcquisitionShield.class] for annotations
 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 0
        at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
        at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
        at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
        at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2053)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1951)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
        at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1156)
        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:783)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:307)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5213)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1092)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1834)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
级别: 版主
UID: 121385
积分:34048 加为好友
威望: 0 精华: 0
主题:0 回复:32073
注册时间:2018-03-20
在线时长:0
2#   发表于:2018-12-19 14:23:48  IP:117.69.*.*
回复第1楼您好,启动就报错吗?
世间没有一种具有真正价值的东西,可以不经过艰苦辛勤劳动而能够得到的。
级别: 童生
UID: 5644
积分:32 加为好友
威望: 1 精华: 0
主题:2 回复:24
注册时间:2010-04-14
在线时长:0
3#   发表于:2018-12-19 14:29:25  IP:218.9.*.*
回复第2楼
是的。 参考附件日志
19-Dec-2018 14:25:11.161 严重 [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource Unable to process web resource [/WEB-INF/classes/com/jeecms/common/upload/FileUpload.class] for annotations
 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 0
at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2053)
at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1951)
at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1156)
级别: 版主
UID: 121385
积分:34048 加为好友
威望: 0 精华: 0
主题:0 回复:32073
注册时间:2018-03-20
在线时长:0
4#   发表于:2018-12-19 14:30:32  IP:117.69.*.*
回复第3楼换个jdk1.8试下。
世间没有一种具有真正价值的东西,可以不经过艰苦辛勤劳动而能够得到的。
级别: 童生
UID: 5644
积分:32 加为好友
威望: 1 精华: 0
主题:2 回复:24
注册时间:2010-04-14
在线时长:0
5#   发表于:2018-12-19 14:37:30  IP:218.9.*.*
回复第4楼
原就是1.8的也报错。才换为1.7的。

catalina.2018-12-19.log  catalina.out             
[root@ logs]# more catalina.
catalina.2018-12-19.log  catalina.out             
[root@ logs]# more catalina.out 
19-Dec-2018 14:36:13.316  [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.41
19-Dec-2018 14:36:13.364  [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Jan 18 2017 22:19:39 UTC
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.41.0
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            3.10.0-693.2.2.el7.x86_64
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /usr/java/jdk1.8.0_172/jre
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_172-b11
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /opt/tools/apache-tomcat-8.0.41
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /opt/tools/apache-tomcat-8.0.41
19-Dec-2018 14:36:13.365  [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tools/apache-
tomcat-8.0.41/conf/logging.properties
19-Dec-2018 14:36:13.366  [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassL
oaderLogManager
19-Dec-2018 14:36:13.366  [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.w
ebresources
19-Dec-2018 14:36:13.366  [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=/opt/tools/apache-tomcat-8.0.
41/endorsed
19-Dec-2018 14:36:13.366  [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/tools/apache-tomcat-8.0.41
19-Dec-2018 14:36:13.366  [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/tools/apache-tomcat-8.0.41
19-Dec-2018 14:36:13.366  [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/tools/apache-tomcat-8.0.41/t
emp
19-Dec-2018 14:36:13.366  [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal pe
rformance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
19-Dec-2018 14:36:13.668  [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
19-Dec-2018 14:36:13.715  [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Dec-2018 14:36:13.720  [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
19-Dec-2018 14:36:13.721  [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
19-Dec-2018 14:36:13.726  [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1328 ms
19-Dec-2018 14:36:13.777  [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
19-Dec-2018 14:36:13.777  [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.41
19-Dec-2018 14:36:13.802  [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /opt/tools/apache-t
omcat-8.0.41/webapps/jeecms
19-Dec-2018 14:36:14.757  [localhost-startStop-1] org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource Unable to process web resource [/WEB-I
NF/classes/com/jeecms/common/upload/FileUpload.class] for annotations
 org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 0
        at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
        at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
        at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
        at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2053)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1951)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsWebResource(ContextConfig.java:1945)
级别: 版主
UID: 121385
积分:34048 加为好友
威望: 0 精华: 0
主题:0 回复:32073
注册时间:2018-03-20
在线时长:0
6#   发表于:2018-12-19 14:39:10  IP:117.69.*.*
回复第5楼您那边使用最高权限的用户启动的tomcat吗?
世间没有一种具有真正价值的东西,可以不经过艰苦辛勤劳动而能够得到的。
级别: 童生
UID: 5644
积分:32 加为好友
威望: 1 精华: 0
主题:2 回复:24
注册时间:2010-04-14
在线时长:0
7#   发表于:2018-12-19 14:39:39  IP:218.9.*.*
回复第6楼
级别: 童生
UID: 5644
积分:32 加为好友
威望: 1 精华: 0
主题:2 回复:24
注册时间:2010-04-14
在线时长:0
8#   发表于:2018-12-19 14:42:05  IP:218.9.*.*
回复第7楼
恩。不能采用root来启动吗?
级别: 版主
UID: 121385
积分:34048 加为好友
威望: 0 精华: 0
主题:0 回复:32073
注册时间:2018-03-20
在线时长:0
9#   发表于:2018-12-19 14:43:11  IP:117.69.*.*
回复第8楼您好,可以用root包启动的,我在看下您的错误。
世间没有一种具有真正价值的东西,可以不经过艰苦辛勤劳动而能够得到的。
级别: 版主
UID: 121385
积分:34048 加为好友
威望: 0 精华: 0
主题:0 回复:32073
注册时间:2018-03-20
在线时长:0
10#   发表于:2018-12-19 14:46:55  IP:117.69.*.*
回复第8楼https://www.cnblogs.com/ning-blogs/p/4480438.html
照这个博主写的修改试下。
世间没有一种具有真正价值的东西,可以不经过艰苦辛勤劳动而能够得到的。
1 2 > >| 共2页