я получаю некоторые ошибки при запуске проекта maven с плагином tomcat7.
- если я использую валидатор hibernate для проверки значений формы:
Причина: java .lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer не может быть приведен к javax.servlet.ServletContainerInitializer в орг. apache .catalina.startup.ContextConfig. ) at or. apache .catalina.startup.ContextConfig.webConfig (ContextConfig. java: 1270) в org. apache .catalina.startup.ContextConfig.configureStart (ContextConfig. java: 878) в org. apache. catalina.startup.ContextConfig.lifecycleEvent (ContextConfig. java: 376) в орг. apache .catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport. java: 119) в орг. apache .catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase. java: 90) в орг. apache .catalina.core.StandardContext.startInternal (StandardContext. java: 5322) в орг. apache .catalina.util.LifecycleBase.start (LifecycleBase. java: 150) ... еще 6
я могу решить эту проблему, добавив параметр scope как предоставил зависимостям maven. плагин работает правильно, но на этот раз валидатор hibernate не выдает никакой ошибки валидации.
если я использую напрямую tomcat7 вместо плагина tomcat7, он работает отлично, но если я использовал параметр области, как предусмотрено, то средство проверки hibernate больше не выдает никакой ошибки.
я хочу использовать плагин tomcat7, я должен использовать валидатор hibernate, как я могу решить эту проблему?
Также он похож на javax servlet-api и jstl-api