У меня есть веб-проект, в котором есть файл \META-INF\services\javax.servlet.ServletContainerInitializer
, содержимое которого указывает на полностью определенное имя класса, реализующего интерфейс ServletContainerInitializer.Я в основном следовал приведенному здесь примеру: http://nullhaus.com/2011/03/using-servlets-3-0-servletcontainerinitializer/
Я поместил строки отладки в мой класс, который реализует интерфейс ServletContainerInitializer, и он никогда не делает его там.Даже не конструктор по умолчанию ...
Структура папок моего приложения выглядит следующим образом:
\MyApp
\META-INF\services\javax.servlet.ServletContainerInitializer
\WEB-INF\classes\
... [list of classes and packages go here]
Любые идеи, что мне нужно проверить ??
Примечание 1:Мой Tomcat публикует из разорванной внешней папки, в которой находится мое приложение
Примечание 2: Я запустил свой Tomcat из Eclipse - если это имеет значение!