zoukankan      html  css  js  c++  java
  • java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet

    1、问题描述

    Eclipse + Maven 使用 tomcat7-maven-plugins 插件,Run As —> Maven Building... —> Goals: clean tomcat7:run 启动时报错如下:

    java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
    	at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855)
    	......
    

    2、问题出现的可能原因是 没有正确配置

    出现这个问题搞了两天才好,看了网上有许多的解决办法,奈何还是没能帮助我解决掉这个问题。出现的问题可能不一样,这里列一下网上答案,或许刚好能解决掉你的问题!!

    1)多数人提供的解决方法如下 :

    打开 Tomcat 配置文件 context.xml,我的为 apache-tomcat-7.0.68confcontext.xml 文件,在 <Context></Context> 中添加 <Loader delegate="true"/>

    2)部分解决方法为:

    在 pom.xml 中添加依赖如下:

    <dependency>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
    </dependency>
    <dependency>
          <groupId>org.apache.tomcat</groupId>
          <artifactId>tomcat-catalina</artifactId>
          <version>7.0.47</version>
          <scope>provided</scope>
    </dependency>
    

    3)少部分解决方法为:

    将 WEB-INF/lib 下有关 catalina.*.jar 问价干掉,然后重启服务

    3、解决方法

    打开 pom.xml 文件添加配置如下:

    <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
          <configuration>
                <path>/mauger</path>
                <port>8081</port>
                <uriEncoding>UTF-8</uriEncoding>
          </configuration>
    </plugin>
    

    注意不要将 tomcat7-maven-plugin 配置到依赖 <dependencies>

    配置完后先 右键项目,选择 Maven —> Update project...

    最后使用在本地启动服务: 右键项目 / pom.xml 选择 Debug As / Run As —> Maven build... —> Goals: clean tomcat7:run

    若控制台没有报错的话,就可以在浏览器中访问了:http://localhost:8081/mauger`

  • 相关阅读:
    Luogu P4205 [NOI2005]智慧珠游戏
    Luogu P3321 [SDOI2015]序列统计
    Luogu P2056 [ZJOI2007]捉迷藏
    Luogu P5168 xtq玩魔塔
    2019年一月刷题列表
    [转载]我们都是行走在镜面边缘的人
    [武汉加油] CF830C Bamboo Partition
    [武汉加油] [NOI Online 提高组]最小环
    [武汉加油] luogu P6178 【模板】Matrix-Tree 定理
    [武汉加油] bzoj 5099: [POI2018]Pionek 几何+双指针
  • 原文地址:https://www.cnblogs.com/wumz/p/9912827.html
Copyright © 2011-2022 走看看