346 Star 10.5K Fork 850

赤龙ERP / 赤龙ERP

 / 详情

部署 release下的war包,我的tomcat运行出现错误

待办的
创建于  
2022-07-09 23:39

org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CasServer]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:727)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1016)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1903)
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:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.IllegalArgumentException: MALFORMED
at java.util.zip.ZipCoder.toString(ZipCoder.java:58)
at java.util.zip.ZipFile.getZipEntry(ZipFile.java:584)
at java.util.zip.ZipFile.access$900(ZipFile.java:60)
at java.util.zip.ZipFile$ZipEntryIterator.next(ZipFile.java:540)
at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:515)
at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:496)
at java.util.jar.JarFile$JarEntryIterator.next(JarFile.java:278)
at java.util.jar.JarFile$JarEntryIterator.nextElement(JarFile.java:287)
at java.util.jar.JarFile$JarEntryIterator.nextElement(JarFile.java:268)
at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:132)
at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:615)
at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:182)
... 10 more
09-Jul-2022 23:35:51.707 严重 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR 部署 Web 应用程序 archive [D:\mysql\tomcat\apache-tomcat-8.5.81\webapps\CasServer.war] 时出错
java.lang.IllegalStateException: 启动子级时出错
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:757)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:727)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:695)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1016)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1903)
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:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/CasServer]]
at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)
... 9 more
Caused by: java.lang.IllegalArgumentException: MALFORMED
at java.util.zip.ZipCoder.toString(ZipCoder.java:58)
at java.util.zip.ZipFile.getZipEntry(ZipFile.java:584)
at java.util.zip.ZipFile.access$900(ZipFile.java:60)
at java.util.zip.ZipFile$ZipEntryIterator.next(ZipFile.java:540)
at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:515)
at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:496)
at java.util.jar.JarFile$JarEntryIterator.next(JarFile.java:278)
at java.util.jar.JarFile$JarEntryIterator.nextElement(JarFile.java:287)
at java.util.jar.JarFile$JarEntryIterator.nextElement(JarFile.java:268)
at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:132)
at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:615)
at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:752)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:182)
... 10 more

评论 (5)

Constantine 创建了任务
Constantine 修改了描述
展开全部操作日志

尝试将war包解压一下,再放到tomcat下

我按照你说的重新war包解压后 运行tomcat 测试网页访问https://localhost/erp 网页打不开 提示您访问的网页出错了!并且我查看tomcat窗口和log文件没有任何错误提示;另一方面 我又测试了 http://127.0.0.1:8080/erp
网页会出错org.apache.shiro.session.UnknownSessionException: There is no session with id [54f13bb4-832f-4eac-bb8d-c2364569cfec],我安装的JDK 1.8.0_321 tomcat 8.5.81 redis 3.0.504 mysql 8.0.29

你redis配置有错误。看构建文档。保证redis安装配置正确

我是默认安装redis配置,另外设置开启服务后我设置的redis密码 和构建文档一致,我输入地址http://localhost:8080/erp 还是不能正常访问,请问我除了设置redis密码 还需要修改什么配置吗?
2022-07-11 23:40:18.729 |-INFO [http-nio-8080-exec-2] org.springframework.web.servlet.DispatcherServlet [525] -| Initializing Servlet 'dispatcherServlet'
2022-07-11 23:40:18.779 |-INFO [http-nio-8080-exec-2] org.springframework.web.servlet.DispatcherServlet [547] -| Completed initialization in 49 ms
2022-07-11 23:40:18.847 |-INFO [http-nio-8080-exec-2] org.apache.shiro.session.mgt.AbstractValidatingSessionManager [233] -| Enabling session validation scheduler...
2022-07-11 23:40:18.885 |-INFO [http-nio-8080-exec-2] org.quartz.impl.StdSchedulerFactory [1220] -| Using default implementation for ThreadExecutor
2022-07-11 23:40:18.886 |-INFO [http-nio-8080-exec-2] org.quartz.simpl.SimpleThreadPool [268] -| Job execution threads will use class loader of thread: http-nio-8080-exec-2
2022-07-11 23:40:18.888 |-INFO [http-nio-8080-exec-2] org.quartz.core.SchedulerSignalerImpl [61] -| Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2022-07-11 23:40:18.888 |-INFO [http-nio-8080-exec-2] org.quartz.core.QuartzScheduler [229] -| Quartz Scheduler v.2.3.2 created.
2022-07-11 23:40:18.890 |-INFO [http-nio-8080-exec-2] org.quartz.simpl.RAMJobStore [155] -| RAMJobStore initialized.
2022-07-11 23:40:18.890 |-INFO [http-nio-8080-exec-2] org.quartz.core.QuartzScheduler [294] -| Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DefaultQuartzScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

2022-07-11 23:40:18.891 |-INFO [http-nio-8080-exec-2] org.quartz.impl.StdSchedulerFactory [1374] -| Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
2022-07-11 23:40:18.892 |-INFO [http-nio-8080-exec-2] org.quartz.impl.StdSchedulerFactory [1378] -| Quartz scheduler version: 2.3.2
2022-07-11 23:40:18.896 |-INFO [http-nio-8080-exec-2] org.quartz.core.QuartzScheduler [547] -| Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
2022-07-11 23:40:18.935 |-INFO [DefaultQuartzScheduler_Worker-1] org.apache.shiro.session.mgt.AbstractValidatingSessionManager [275] -| Validating all active sessions...
2022-07-11 23:40:18.935 |-INFO [DefaultQuartzScheduler_Worker-1] org.apache.shiro.session.mgt.AbstractValidatingSessionManager [308] -| Finished session validation. No sessions were stopped.

如果仍然是这个错误,org.apache.shiro.session.UnknownSessionException: There is no session with id [54f13bb4-832f-4eac-bb8d-c2364569cfec],就是redis的问题。你用redis客户端连接redis,看是否可以正常访问数据

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
407485 redragon 1598602643 1376954 qaq233sb 1578950102
Java
1
https://gitee.com/redragon/redragon-erp.git
git@gitee.com:redragon/redragon-erp.git
redragon
redragon-erp
赤龙ERP

搜索帮助