Lee*_*ald 25 eclipse-wtp maven eclipse-indigo
我正在尝试使用最新里程碑版本的Eclipse的下一个版本,我遇到了将我的Maven项目部署到Tomcat的问题.
以前在Eclipse 3.6中,我的项目在从SVN签出时自动作为Web项目启用.我已经在3.7中检查了我的项目,但没有得到任何表明它可以作为一个Web项目运行(例如,尝试运行该项目并没有给我通常的"Run on Server"选项).
我安装的是Indigo RC4"用于Java EE开发人员的Eclipse IDE"版本.然后我从这里添加了最新的M2E里程碑.这使我能够启动并运行,检查我的项目,我似乎能够很好地构建项目(这确实创建了我的.war文件进行远程部署).但仍然没有"Run On Server"选项.
有没有人能找到我可能遗失的线索?我猜这是一个Maven和WTP集成插件,但我还没有找到合适的插件.
sam*_*lux 46
在m2e成为eclipse项目之前,WTP集成随核心模块一起提供.现在核心模块是一个eclipse模块,WTP集成是单独发货的.m2eclipse-wtp的当前Indigo快照可以在这里找到.然而,我无法从此更新站点获取任何工件,即使它已在相应的JIRA 问题中列出.
幸运的是,今天m2e-wtp通过m2e Marketplace提供.只需打开eclipse首选项,转到'Maven' - >'Discovery' - >'Open Catalog'并安装它. .
.
小智 21
它将与lastet版本一起使用,它只是.project不正确.
只需进入项目属性,使projet多面化.勾选动态Web模块,然后您将在服务器上运行作为选项.

这将启用"在服务器上运行"选项,但是当您运行它时,您的问题无法完成,您将获得404.
要解决此问题,请返回项目属性Deployment Deployment.

删除WebContent条目(您也可以稍后删除项目中的文件夹),并确保添加了src-main-webapp&src-main-resource文件夹.
宾果..运行应用程序,它应该没问题.
| 归档时间: | 
 | 
| 查看次数: | 33507 次 | 
| 最近记录: |