2016-12-29 5 views
1

Я получаю ниже ошибки при запуске сервера Tomcat7.Ошибка Spring Tomcat7 "org.springframework.web.SpringServletContainerInitializer не может быть отнесен к javax.servlet.ServletContainerInitializer"

org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer 

Мне просто интересно узнать причину этой проблемы. В каком сценарии эта ошибка происходит? Я не получаю ошибку, когда я использую Tomcat Enterprise Edition (TomEE)

В моем проекте ServletContainerInitializer становится загруженным из javeee-Апи-7.0.jar

Я попытался за исключением javax.servlet-апи, который загружается из javeee-api, но это не работает

+0

Возможная Дубликат [SpringServletContainerInitializer не может быть приведен к javax.servlet.ServletContainerInitializer] (http://stackoverflow.com/questions/15328363/springservletcontainerinitializer-cannot-be-cast-to-javax-servlet-servletcontain) – Walfrat

+0

У меня есть проверил, что перед отправкой этого вопроса. Servlet api загружается из javeee-api-7.0.jar и даже после исключения servlet-api из javeee-api. Я получаю сообщение об ошибке. Ошибка не произойдет, если исключить зависимость javeee-api. – Raj

+0

'Мне просто любопытно найти причину этой проблемы. В каком сценарии эта ошибка происходит? Я не получил ошибку, когда использую Tomcat Enterprise Edition (TomEE), потому что базовый tomcat не имеет jee-реализации сам по себе, использует tomEE или добавляет модуль EE-реализации – Walfrat

ответ

0

добавить javeee-api-7.0.jar, это работает для меня.