当前位置: 首页 > 知识库问答 >
问题:

部署war时tomcat出错

万德海
2023-03-14

我开发了一个springboot war文件来部署到服务器中,但是由于某些原因,我不得不将它部署到xampp的tomcat中,但是我得到了如下错误。我怎么才能修好这个?

信息: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 PM org.apache.catalina.loader.webappClassLoader validateJarFile信息:validateJarFile(C:\xampp\tomcat\webapps\ipf-2.0.0.rc2\WEB-INF\lib\tomcat-embed-el-8.5.28.jar)-jar未加载。参见Servlet规范3.0,第10.7.2节。违规类:javax/el/expression.class 2018年3月21日下午5:19:58 org.apache.catalina.deploy.webxml setVersion警告:未知版本字符串[3.1]。将使用默认版本。2018年3月21日下午5:20:00 org.apache.catalina.startup.contextconfig processAnnotationsJar严重:无法处理来自Jar[Jar:file://c://xampp/tomcat/webapps/ipf-2.0.0.rc2/web-inf/lib/log4j-api-2.10.0.Jar!/]的Jar条目[module-info.class]。(constantpool.java:55)在org.apache.tomcat.util.bcel.classfile.classparser.readconstantpool(classparser.java:175)在org.apache.tomcat.util.bcel.classfile.classparser.parse(classparser.java:83)在org.apache.catalina.startup.contextConfig.processAnnotationsStream(contextConfig.java:2071)在Extc在org.apache.catalina.startup.contextconfig.webconfig(contextconfig.java:1330)在org.apache.catalina.startup.contextconfig.configurestart(contextconfig.java:889)在org.apache.catalina.startup.contextconfig.lifecycleevent(contextconfig.java:386),在org.apache.catalina.util.lifecycleupport.firelifecycleevent(lifecyclesupport.java:117)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)在war.run(HostConfiG.java:1879)在java.util.concurrent.executors$runnableadapter.call(未知源)在java.util.concurrent.futuretask.run(未知源)在java.util.concurrent.threadpoolexecutor.runworker(未知源)在java.util.concurrent.threadpoolexecutor$worker.run(未知源)在java.util.concurrent.threadpoolexecutor在java.lang.thread.run(未知源)

共有1个答案

爱炯
2023-03-14

我不知道XAMPP的tomcat出了什么问题。但是在我下载的tomcat v9中部署后,我的问题解决了

 类似资料:
  • tomcat支持war部署@运行时??? 当部署多个war文件时,发生tomcat permGen运行时内存不足错误,请停止tomcat并部署并重新启动该时间错误。这个错误的实际原因是什么。是否存在任何tomcat配置问题。

  • 在“生产模式”(使用Vaadin 19.0.9和gradle)下生成“war”文件(大小为90 MB)后,Tomcat 9.0.52中的部署过程非常慢并显示此错误 这种错误经常发生,但并不总是如此。 tomcat服务器运行在Ubuntu 18上,内存为8gb。java版本为15.0.2(适用于此计算机和用于开发的计算机)。 知道吗?谢谢 PS:这是堆栈跟踪:

  • 数据库为:MSSQL 2008 R2 OS=Windows Server 2008 R2 错误日志为: 2014年3月12日下午5:19:53 org.apache.catalina.realm.UserDatabaseRealm开始内部严重:异常查找键UserDatabase javax.naming.NameNotFoundException:Name[UserDatabase]下的UserD

  • 我正在使用Java和Tomcat开发一个API项目。星期五一切都很好,但今天我不能在服务器上部署战争。下面是Tomcat中的堆栈错误: 以下是日志中的错误:

  • 我已经在archlinux上安装了tomcat,我尝试了tomcat7和Tomcat8。根据包括官方文档在内的多个来源,部署WAR文件就像将其放入webapps文件夹(在我的示例中是/var/lib/tomcat7/webapps)一样容易。WAR文件被分解。但我不知道如何访问我的web应用程序。在localhost:8080上有一个tomcat网页。我还尝试了localhost:8080/nam

  • 问题内容: 我想将Spring Boot应用程序部署到Tomcat,因为我想部署到AWS。我创建了一个WAR文件,但是即使它可见,它似乎也不能在Tomcat上运行。 详细信息: 0。这是我的应用程序: 具有以下内容: 阅读了许多页面和问题后,我在POM中添加了以下内容: http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0 我运行了“ mvn软件包