将java7迁移到java8,并使用wildfly部署服务。在部署过程中,以下错误阻止了迁移。
原因: org.springframework.web.servlet.DispatcherServlet类的java.lang.IllegalArgumentException: UT010009: Servlet调度程序不实现javax.servlet.Servlet
@Jboss-deployment-structure.xml定义了排除
<exclusions>
<module name="javax.api" />
<module name="javax.servlet.api" />
</exclusions>
spring版本"4.3.4.RELEASE“
任何建议:)提前感谢!
发布于 2018-09-26 07:35:05
看起来你在你的类路径上有两个不同的javax.servlet.Servlet
。您不应该排除javax.api
和javax.servlet.api
模块,并且应该确保您的部署不包含servlet API或实现模块。
https://stackoverflow.com/questions/52497786
复制相似问题