Java 在Tomcat服务器中部署web项目
我正在尝试在Tomcat服务器7.0_68中运行我的web应用程序。当我运行startup.bat时,tomcat控制台中没有显示任何错误。但在tomcat manager中部署web项目后,它显示以下错误Java 在Tomcat服务器中部署web项目,java,apache,tomcat,Java,Apache,Tomcat,我正在尝试在Tomcat服务器7.0_68中运行我的web应用程序。当我运行startup.bat时,tomcat控制台中没有显示任何错误。但在tomcat manager中部署web项目后,它显示以下错误 SEVERE: Exception fixing docBase for context [/ALinguist] java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.o
SEVERE: Exception fixing docBase for context [/ALinguist]
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:220)
at java.util.zip.ZipFile.<init>(ZipFile.java:150)
at java.util.jar.JarFile.<init>(JarFile.java:166)
at java.util.jar.JarFile.<init>(JarFile.java:103)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:109)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.ja
va:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection
.java:89)
at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:111)
at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.ja
va:735)
at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.j
ava:863)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g.java:388)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase
.java:394)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091
)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
1980)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
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)
Mar 01, 2016 10:23:12 AM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Invalid or unreadable WAR file : error in op
ening zip file
at org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.ja
va:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardConte
xt.java:5197)
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:5386)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091
)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
1980)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
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)
Mar 01, 2016 10:23:12 AM org.apache.catalina.core.ContainerBase addChildInternal
SEVERE: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngin
e[Catalina].StandardHost[localhost].StandardContext[/ALinguist]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091
)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
1980)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
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)
Caused by: org.apache.catalina.LifecycleException: Error in resourceStart()
at org.apache.catalina.core.StandardContext.startInternal(StandardContex
t.java:5387)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10 more
Mar 01, 2016 10:23:12 AM org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Error deploying web application archive G:\software\apache-tomcat-7.0.68
\webapps\ALinguist.war
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catal
ina.LifecycleException: Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/ALinguist]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:903)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091
)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
1980)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
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)
严重:修复上下文的docBase[/ALinguist]异常
java.util.zip.ZipException:打开zip文件时出错
位于java.util.zip.ZipFile.open(本机方法)
位于java.util.zip.ZipFile(ZipFile.java:220)
位于java.util.zip.ZipFile(ZipFile.java:150)
位于java.util.jar.JarFile。(JarFile.java:166)
位于java.util.jar.JarFile。(JarFile.java:103)
位于sun.net.www.protocol.jar.URLJarFile.(URLJarFile.java:93)
位于sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
位于sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:109)
在sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.ja
弗吉尼亚州:122)
在sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection
.java:89)
位于org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:111)
位于org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.ja
弗吉尼亚州:735)
位于org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.j
艾娃:863)
在org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g、 爪哇:388)
在org.apache.catalina.util.LifecyclesSupport.fireLifecycleEvent(生命周期
eSupport.java:117)
在org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBa
se.java:90)
在org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase
.java:394)
位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144)
位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:899)
位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091
)
在org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
1980)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor。
爪哇:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
运行(Thread.java:745)
2016年3月1日上午10:23:12 org.apache.catalina.core.StandardContext资源启动
严重:启动静态资源时出错
java.lang.IllegalArgumentException:无效或不可读的WAR文件:op中出现错误
压缩文件
位于org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.ja
弗吉尼亚州:136)
在org.apache.catalina.core.StandardContext.resourcesStart(StandardContext
xt.java:5197)
位于org.apache.catalina.core.StandardContext.startInternal(StandardContex
t、 爪哇:5386)
位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:899)
位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091
)
在org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
1980)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor。
爪哇:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
运行(Thread.java:745)
2016年3月1日上午10:23:12 org.apache.catalina.core.ContainerBase addChildInternal
严重:ContainerBase.addChild:开始:
org.apache.catalina.LifecycleeException:无法启动组件[StandardEngin]
e[Catalina].StandardHost[localhost].StandardContext[/ALinguist]]
位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:153)
位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:899)
位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1091
)
在org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:
1980)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor。
爪哇:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
运行(Thread.java:745)
原因:org.apache.catalina.LifecycleException:resourceStart()中的错误
位于org.apache.catalina.core.StandardContext.startInternal(StandardContex
t、 爪哇:5387)
位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
... 10多
2016年3月1日上午10:23:12 org.apache.catalina.startup.HostConfig deployWAR
严重:部署web应用程序存档时出错G:\software\apache-tomcat-7.0.68
\webapps\ALinguist.war
java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catal
ina.LifecycleException:无法启动组件[StandardEngine[Catalina]。Stan
dardHost[localhost].StandardContext[/ALinguist]]
位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:903)
位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:87
5)
位于org.apache.catalina.core.StandardH