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
尝试将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,看是否可以正常访问数据
登录 后才可以发表评论