версия 2.2 cocoon-spring-configurator не работает в Spring 6 и Tomcat 10
Я начал работать над обновлением проекта. Обновление проекта должно перейти с Spring4 на Spring 6 и с Java 8 на Java17.
После обновления необходимой зависимости и успешной сборки я развернул военный файл в tomcat 10 и начал получать ошибку ниже.
Ошибка из журнала tomcat: -
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext
at org.apache.cocoon.spring.configurator.impl.SettingsElementParser.registerComponents(SettingsElementParser.java:136)
at org.apache.cocoon.spring.configurator.impl.AbstractSettingsElementParser.parse(AbstractSettingsElementParser.java:144)
at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:74)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1390)
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1370)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:178)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:149)
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:96)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:511)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
... 59 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1437)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1245)
... 69 mor
Я просмотрел веб-сайт Apache Cocoon и не нашел никакой информации о поддержке Java17.
Пожалуйста, предложите правильный подход к решению этой проблемы или альтернативное решение.