java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager
2016-12-22 21:02
741 查看
问题:
使用Springboot打包为war部署于Tomcat7中报错
java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager...
原因:
Springboot内嵌tomcat8,与tomcat7冲突
解决:
排除Springboot中的tomcat相关依赖,记得添加作用域为provided的servlet-api
使用Springboot打包为war部署于Tomcat7中报错
java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager...
原因:
Springboot内嵌tomcat8,与tomcat7冲突
解决:
排除Springboot中的tomcat相关依赖,记得添加作用域为provided的servlet-api
<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>3.1.0</version> <scope>provided</scope> </dependency>
相关文章推荐
- java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager
- org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/St
- java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)L
- java.lang.NoClassDefFoundError: org/apache/tomcat/util/res/StringManager
- 把spring boot项目打war包放在tomcat下启动报错java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManage
- java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.isPresent(Ljava/lang/String;Ljava/l
- maven+springmvc 中tomcat启动报java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.getMethod
- zk的jar包冲突:java.lang.NoSuchMethodError: org.apache.zookeeper.ZooKeeper.getChildren(Ljava/lang/String;
- [tomcat] java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor 解决
- java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.isPresent(Ljava/lang/String;Ljava/l
- 访问jsp时tomcat出现java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cann
- ssh整合启动tomcat报java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils
- debug:java.lang.NoSuchMethodError: com.chint.service.sys.UserManager.getUserByDeptId(Ljava/lang/String;)Ljava/util/List;
- [tomcat] java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor 解决
- java.lang.NoSuchMethodError: org.junit.runner.Description.getClassName()Ljava/lang/String;
- java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast
- 解决war包发布时报:java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot b
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava
- java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava
- java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils