首页 文章

tomcat错误部署战争

提问于
浏览
0

我开发了一个springboot war文件来部署到服务器,但由于某种原因我必须在xampp的tomcat中部署它,但我收到如下错误 . 我怎样才能解决这个问题 ?

INFO:validateJarFile(C:\ xampp \ tomcat \ webapps \ ipf-2.0.0.RC2 \ WEB-INF \ lib \ tomcat-embed-core-8.5.28.jar) - jar未加载 . 请参见Servlet规范3.0,第10.7.2节 . 违规类:的javax / servlet的/ Servlet.class 2018年3月21日下午5点19分58秒org.apache.catalina.loader.WebappClassLoader validateJarFile INFO:validateJarFile(C:\ XAMPP \ Tomcat的\ web应用\ IPF-2.0.0.RC2 \ WEB-INF \ lib \ tomcat-embed-el-8.5.28.jar) - jar未加载 . 请参见Servlet规范3.0,第10.7.2节 . Offending class:javax / el / Expression.class Mar 21,20188 5:19:58 PM org.apache.catalina.deploy.WebXml setVersion警告:未知版本字符串[3.1] . 将使用默认版本 . org.apache.catalina.startup.ContextConfig processAnnotationsJar SEVERE:无法从Jar处理Jar条目[module-info.class] [jar:file:/ C:/ xampp / tomcat / webapps /ipf-2.0.0.RC2/WEB-INF/lib/log4j-api-2.10.0.jar!/]注释org.apache.tomcat.util.bcel.classfile.ClassFormatException:常量池中的无效字节标记: 19位于org.apache的org.apache.tomcat.ucel.bcel.classfile.Constant.readConstant(Constant.java:97)org.apache.tomcat.util.bcel.classfile.ConstantPool . (ConstantPool.java:55)位于org.apache.catalina.startup的org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)中的.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:175) .ContextConfig.processAnnotationsStream(ContextConfig.java:2071)在org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1947)在org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1913)在org.apache.catalina.startup.ContextC onfig.processAnnotations(ContextConfig.java:1898)在org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1330)在org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889)在组织.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)在org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)在org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase的.java:90)在org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5380)在org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)在org.apache.catalina . core.ContainerBase.addChildInternal(ContainerBase.java:901)在org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)在org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)at org.apache.catalina.startup.HostConfig $ DeployWar.run(HostConfi) g.java:1879)java.util.concurrent.Executors java.util.concurrent.FutureTask.run(未知来源)java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)的$ RunnableAdapter.call(未知来源) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)at java.lang.Thread.run(Unknown Source)

1 回答

  • 1

    我不知道Xampp的tomcat有什么问题 . 但是在我下载的tomcat v9中部署之后我的问题就解决了

相关问题