下面是部署war文件时的错误
12:35:32,542 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 95) MSC000001: Failed to start service
jboss.undertow.deployment.default server.default host./demo:org.jboss.msc.service.startexception in service jboss.undertow.deployment.default server.default host./demo:java.lang.nosuchmethoderror:org.apache.tomcat.util.descriptor.digesterfactory.newdigester(zzlorg/apache/tomcat/util/digester/ruleset;z) lorg/apache/tomcat/util/digester/digester;在org.wildfly.extension.undertow.deployment.undertowdeploymentservice$1.run(undertowdeploymentservice。java:81)在java.util.concurrent.executors$runnableadapter.call(executors。java:511)在java.util.concurrent.futuretask.run(futuretask。java:266)在org.jboss.threads.contextclassloadersavingrunnable.run(contextclassloadersavingrunnable。java:35)在org.jboss.threads.enhancedqueueexecutor.saferun(enhancedqueueexecutor。java:1985)在org.jboss.threads.enhancedqueueexecutor$threadbody.doruntask(enhancedqueueexecutor。java:1487)在org.jboss.threads.enhancedqueueexecutor$threadbody.run(enhancedqueueexecutor。java:1378)在java.lang.thread.run(线程。java:748)在org.jboss.threads.jbossthread.run(jbossthread。java:485)原因:java.lang.nosuchmethoderror:org.apache.tomcat.util.descriptor.digesterfactory.newdigester(zzlorg/apache/tomcat/util/digester/ruleset;z) lorg/apache/tomcat/util/digester/digester;在org.apache.tomcat.util.descriptor.tld.tldparser。java:49)在org.apache.tomcat.util.descriptor.tld.tldparser。java:44)在org.apache.jasper.servlet.tldscanner。java:84)位于org.apache.jasper.servlet.jasperinitializer.newtldscanner(jasperinitializer.html)。java:100)在org.apache.jasper.servlet.jasperinitializer.onstartup(jasperinitializer。java:81)在io.undertow.servlet.core.deploymentmanagerimpl$1.call(deploymentmanagerimpl。java:202)在io.undertow.servlet.core.deploymentmanagerimpl$1.call(deploymentmanagerimpl。java:184)在io.undertow.servlet.core.servletrequestcontextthreadsetupaction$1.call(servletrequestcontextthreadsetupaction)。java:42)在io.undertow.servlet.core.contextclassloadersetupaction$1.call(contextclassloadersetupaction。java:43)在org.wildfly.extension.undertow.security.securitycontextthreadsetupaction.lambda$create$0(securitycontextthreadsetupaction)。java:105)位于org.wildfly.extension.undertow.deployment.undertowdeploymentinfoservice$undertowthreadsetupaction.lambda$create$0(undertowdeploymentinfoservice)。java:1526)在org.wildfly.extension.undertow.deployment.undertowdeploymentinfoservice$undertowthreadsetupaction.lambda$创建$0(undertowdeploymentinfoservice)。java:1526)位于org.wildfly.extension.undertow.deployment.undertowdeploymentinfoservice$undertowthreadsetupaction.lambda$create$0(undertowdeploymentinfoservice)。java:1526)在org.wildfly.extension.undertow.deployment.undertowdeploymentinfoservice$undertowthreadsetupaction.lambda$创建$0(undertowdeploymentinfoservice)。java:1526)位于org.wildfly.extension.undertow.deployment.undertowdeploymentinfoservice$undertowthreadsetupaction.lambda$create$0(undertowdeploymentinfoservice)。java:1526)在io.undertow.servlet.core.deploymentmanagerimpl.deploy(deploymentmanagerimpl。java:249)在org.wildfly.extension.undertow.deployment.undertowdeploymentservice.startcontext(undertowdeploymentservice。java:96)在org.wildfly.extension.undertow.deployment.undertowdeploymentservice$1.run(undertowdeploymentservice。java:78) ... 8个以上
12:35:32,546 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 2) WFLYCTL0013: Operation
(“完全替换部署”)失败-地址:([])-失败描述:{“wflyctl0080:失败的服务”=>{“jboss.undertow.deployment.default server.default host./demo”=>“java.lang.nosuchmethoderror:org.apache.tomcat.util.descriptor.digesterfactory.newdigester(zzlorg/apache/tomcat/util/digester/ruleset;z) lorg/apache/tomcat/util/digester/digester;原因:java.lang.nosuchmethoderror:org.apache.tomcat.util.descriptor.digesterfactory.newdigester(zzlorg/apache/tomcat/util/digester/ruleset;z) lorg/apache/tomcat/util/digester/digester;“}}12:35:32622 info[org.jboss.as.server](deploymentscanner threads-2)wflysrv0016:将部署“demo.war”替换为部署“demo.war”12:35:32,623 info[org.jboss.as.controller](deploymentscanner threads-2)wflyctl0183:服务状态报告wflyctl0186:无法启动的服务:service jboss.undertow.deployment.default server.default host./demo:java.lang.nosuchmethoderror:org.apache.tomcat.util.descriptor.digesterfactory.newdigester(org/apache/tomcat/util/digester/ruleset;z) lorg/apache/tomcat/util/digester/digester;
12:35:32,625 INFO [org.jboss.as.repository] (DeploymentScanner-threads - 2) WFLYDR0002: Content removed from
location/home/sahil/downloads/wildfly-12.0.0.final/standalone/data/content/d6/969c28745ca207cb6683a8ef32d29850ebaa96/content
pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.6.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<groupId>com.ststech</groupId>
<artifactId>UserRegistration</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>UserRegistration</name>
<description>Simple WebApp Project for login and Signup</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId>
<scope>runtime</scope> </dependency> -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-jasper</artifactId>
<version>9.0.33</version> </dependency> -->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<!-- <version>9.0.33</version> -->
</dependency>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-core</artifactId>
</dependency>
<!-- New Dependencies add -->
<!-- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
<exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion> </exclusions> </dependency> -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
<!-- End -->
<!-- https://mvnrepository.com/artifact/commons-digester/commons-digester -->
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<!-- Exclude Spring Boot's Default Logging -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Add Log4j2 Dependency -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
</dependencies>
<build>
<finalName>Demo</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
暂无答案!
目前还没有任何答案,快来回答吧!