首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Tomcat上部署Spring应用程序

无法在Tomcat上部署Spring应用程序
EN

Stack Overflow用户
提问于 2020-06-11 08:28:50
回答 1查看 99关注 0票数 0

在Tomcat服务器上部署webapp时,我遇到了以下错误。我使用Spring2.5和Tomcat6进行部署。

代码语言:javascript
复制
[Tomcat-7]: Jun 10, 2020 5:14:58 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error while attempting to validate required application extensions
java.io.IOException: invalid header field
    at java.util.jar.Attributes.read(Unknown Source)
    at java.util.jar.Manifest.read(Unknown Source)
    at java.util.jar.Manifest.<init>(Unknown Source)
    at java.util.jar.Manifest.<init>(Unknown Source)
    at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:152)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5468)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1007)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:983)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:639)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1296)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2037)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

[Tomcat-7]: Jun 10, 2020 5:14:58 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: One or more components marked the context as not correctly configured
[Tomcat-7]: Jun 10, 2020 5:14:58 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/cheruvu-spring] startup failed due to previous errors

这是我的清单文件:

清单-版本: 1.1.0类路径:

我也尝试过在Tomcat7和8上部署webapp,但每次都出现相同的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-11 08:43:05

我不认为你的载货单是正确的。尝试移除1.1.0之后的部件。您没有有效的类路径。文件应为

代码语言:javascript
复制
Manifest-Version: 1.0
Created-By: 4.2.0 (Cool Dev)

https://docs.oracle.com/javase/tutorial/deployment/jar/defman.html

也许这并不好,但我从来没有用spring为任何webapp创建过清单文件。我还没找到需要的地方...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62315228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档