JavaTomcat部署远程web启动错误-本地部署远程web启动错误

JavaTomcat启动错误
关键错误日志如下:
28-Jun-2019 07:54:44.034 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
28-Jun-2019 07:54:44.147 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [D:\WebServer\apache-tomcat-8.0.35\webapps\DaysToDie]
28-Jun-2019 07:54:44.173 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/DaysToDie]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@aaca5bc]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at
Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@77cfd824]
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
at
Caused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: error in opening zip file
at
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(Unknown Source)
at java.util.zip.ZipFile.(Unknown Source)
at java.util.jar.JarFile.(Unknown Source)
at java.util.jar.JarFile.(Unknown Source)
at

放到远程之后无法启动,本地正常
1.看了报错之后,这边第一时间是去删tomcat-catalina缓存,然后进行开启
2.仔细检查过web.xml没有问题,甚至删除了后面添加的一部分进行测试,也就是之前这个在远程能正常访问的
3.继续看下面的日志,他说无法打开zip文件后面还报了一些jar资源文件错误
jar文件可以确保是没错误的,刚开始这些放到远程正常启动
我是直接把本地tomcat-webapps放到远程上面的tomcat-webapps的,远程的访问加载路径这些都在第一次使用时改过,后面一段时间也正常使用
后面改了一些代码,然后重新部署时出现该错误

3个回答

找到问题了,我得jdbc.properties文件的链接信息没改,连不上服务器上面的数据库,就是不知道为何tomcat再启动时会去用链接信息链接,而且日志报的错误和这方面完全不相关

应该是少包了吧,java.util.zip.ZipException: error in opening zip file
at 错误很明显,告诉你在打开压缩文件的时候报错了。 或者说包的版本低了。

qq_23126581
渊渟无迹静涛君 回复qq_42235984: 你这个就是少包问题。或者说包不全。你本地的包不全。然后部署上去就报错了
7 个月之前 回复
qq_42235984
Peak丶 修改前和修改后jar包都是一致,但修改代码前放远程正常启动访问,这就比较奇怪了
7 个月之前 回复

你的服务器是windows吗,如果是linux,那么这个路径怎么是windows的,是不是tomcat配置了项目路径,就是在tomcat的server.xml里面配置了项目路径。

qq_42235984
Peak丶 windows
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问