我有一个spring应用程序,它在内部使用camel(2.25.4)、camel-urlrewrite(2.25.4)和springframework.web(5.3.15)。这些依赖关系在内部使用javax.servlet,因为我的web应用程序没有在tomcat-10中运行。我能知道应该做些什么吗?这样我的web应用程序也支持tomcat-10。我已经将所有javax依赖项替换为雅加达。
我有跟踪错误。
06-Apr-2022 11:05:56.002 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener发布于 2022-04-06 14:51:02
Apache还不支持Jakarta,因此它现在无法在Tomcat 10上工作。关于这个https://issues.apache.org/jira/browse/CAMEL-17136还有一个正在进行的任务,您可以跟踪它知道何时支持它。
第二个选择是使用Tomcat 9代替。
https://stackoverflow.com/questions/71765239
复制相似问题