【发布时间】:2011-02-15 09:20:24
【问题描述】:
我将 Eclipse J2EE 3.5 与 Maven 和 tomcat 一起使用。为了使用 WTP 部署我的 maven webapp,我添加了一个动态 Web 模块方面并更改了项目的“org.eclipse.wst.common.component”文件,因为 webapp 不在 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结构,但带有文件。
我完全不明白,谢谢。
【问题讨论】:
-
我遇到了完全相同的问题,使用弹簧工具套件。你找到解决方案了吗?
-
在这里阅读 Pascal Thivent 的解决方案,它可以工作,我从 m2eclipse Extras 更新站点安装了 m2eclipse 和 Maven Integration for WTP 组件。并使用 SVN 的 maven 选项导入。
标签: eclipse tomcat maven-2 eclipse-wtp