версия 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.

Пожалуйста, предложите правильный подход к решению этой проблемы или альтернативное решение.

0 ответов

Другие вопросы по тегам