Я в настоящее время на Tomcat 7.0.21, JDK1.6.29 и WTP 3.3.1 (работает на Eclipse Indigo.) Я не уверен, какую версию M2E я использую.Мой проект хорошо собирается и разворачивается, когда я выполняю установку и запуск mvn Tomcat за пределами Eclipse, или развертывание на сервере через WTP с отключенной опцией «Обслуживание модулей без публикации».
Однако, когда я запускаю серверчерез WTP с установленным флажком no-publish Tomcat не запустится успешно, и произойдет сбой:
Dec 29, 2011 4:09:39 PM org.apache.catalina.startup.ContextConfig processAnnotationsJndi
SEVERE: Unable to process JNDI URL [jndi:/localhost/plutom-ws/WEB-INF/classes] for annotations
java.io.FileNotFoundException: jndi:/localhost/plutom-ws/WEB-INF/classes
at
org.apache.naming.resources.DirContextURLConnection.list(DirContextURLConnection.java:463)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJndi(ContextConfig.java:1901)
at org.apache.catalina.startup.ContextConfig.processAnnotationsJndi(ContextConfig.java:1905)
at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1828)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1295)
Если я вручную создаю каталог classes, то он жалуется на classes / com Кажется, что существует конфликтмежду загрузчиком классов и путем к файлу разрешается где-нибудь?