起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5615|回复: 12

[结贴] BeX5中自带的tomcat能否更新到最新版本?

[复制链接]

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
发表于 2019-5-30 11:32:35 来自手机 | 显示全部楼层 |阅读模式
如题,最近客户上级集团要求加强系统安全性,做了安全性检查,发现咱们的系统tomcat版本太低,有出现安全漏洞的重大隐患,所以要求整改更新的最新版,请问可不可以更新,如何更新?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-5-30 11:42:25 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2019-5-31 09:21:14 | 显示全部楼层
jishuang 发表于 2019-5-30 11:42
可以自己更新
http://docs.wex5.com/bex5-deploy-question-list-4001/

我按照上面的步骤做了,下载的是最新的apache-tomcat-9.0.20-windows-x64,但是都文件都配置完以后,启动tomcat是报错,A Java Exception has Occurred,这是怎么回事?
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2019-5-31 10:00:14 | 显示全部楼层

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
        at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:52)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 1 more
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-5-31 10:36:14 | 显示全部楼层
1.不要在studio中启动,要直接到tomcat的bin目录启动
2.http://docs.wex5.com/wex5-deploy-quetion-list-0006/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2019-5-31 11:26:27 | 显示全部楼层
jishuang 发表于 2019-5-31 10:36
1.不要在studio中启动,要直接到tomcat的bin目录启动
2.http://docs.wex5.com/wex5-deploy-quetion-list-00 ...

按照说明的做了,但是依然报错,先是说lib里面缺了jcifs.jar,我下载了这个jar包放到lib后,还是报错
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/ECB/PKCS5Padding
        at javax.crypto.Cipher.getInstance(Cipher.java:540)
        at com.justep.security.decrypt.DecryptClassLoader.findClass(Native Method)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at com.justep.security.decrypt.Decrypt.getClass(Unknown Source)
        at com.justep.security.decrypt.Decrypt.createObject(Unknown Source)
        at com.justep.x.loader.NativeLoaderListener.a(Unknown Source)
        at com.justep.x.loader.NativeLoaderListener.contextInitialized(Unknown Source)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4770)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5236)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:744)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:624)
        at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1833)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
java.net.BindException: Address already in use: JVM_Bind
        at java.net.DualStackPlainSocketImpl.bind0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:106)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:190)
        at java.net.ServerSocket.bind(ServerSocket.java:375)
        at java.net.ServerSocket.<init>(ServerSocket.java:237)
        at org.apache.catalina.core.StandardServer.await(StandardServer.java:440)
        at org.apache.catalina.startup.Catalina.await(Catalina.java:776)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:722)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2019-5-31 11:27:27 | 显示全部楼层
jishuang 发表于 2019-5-31 10:36
1.不要在studio中启动,要直接到tomcat的bin目录启动
2.http://docs.wex5.com/wex5-deploy-quetion-list-00 ...

系统可以进入登录界面,但无法进入系统,报错无法连接到业务服务器
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-5-31 11:50:45 | 显示全部楼层
1.确认是在tomcat的bin目录下启动的?这个就是tomcat的标准报错信息,可以到网上查找解决方案
2.确认tomcat控制台是否报错,看完整的报错信息,F12打开浏览器的开发人员调试工具看network中监控的url是否都正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2019-5-31 14:55:07 | 显示全部楼层
jishuang 发表于 2019-5-31 11:50
1.确认是在tomcat的bin目录下启动的?这个就是tomcat的标准报错信息,可以到网上查找解决方案
2.确认tomcat ...

但是为什么完全按照给的方法去做会出这么多错啊,如果我们有测试成功的高版本tomcat,能不能做个下载?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2019-5-31 15:02:49 | 显示全部楼层
报错的都是tomcat标准的,还没有到平台的资源,不是平台报错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 02:00 , Processed in 0.061976 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表