Я использую Eclipse J2EE 3.5 с Maven и Tomcat. Для развертывания моего веб-приложения maven с WTP я добавил фасет Dynamic Web Module и изменил файл проекта «org.eclipse.wst.common.component», поскольку веб-приложение не находится в каталоге WebContent, вот содержимое файла:
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="toto">
<wb-resource deploy-path="/" source-path="/src/main/webapp"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<property name="context-root" value="toto"/>
<property name="java-output-path" value="/toto/target/classes"/>
</wb-module>
</project-modules>
Но он никогда не развертывает содержимое правильно, в "workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps \ toto \" структура каталогов правильная с WEB-INF и META-INF, но пустые файлы jsp, html, css находятся в "workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps \ toto \ WEB-INF \ classes \" с другими WEB-INF и META-INF структура, но с файлами.
Я совсем не понимаю, спасибо.