Tec*_*ind 4 eclipse tomcat maven
我有一个maven build Java项目.我的war文件名是:test-1.0-SNAPSHOT.war我在Eclipse中使用M2E插件.我已经运行了目标mvn包.
在eclipse indigo 3.7中添加了服务器作为tomcat版本7.服务器启动了 但是我的war文件没有部署在服务器中.
我试过通过右键单击tomcat服务器并添加删除...,它说"没有可以从服务器添加或删除的资源".
如何在eclipse WTP tomcat服务器中部署我的war文件?我需要运行任何maven目标吗?
Ale*_*yak 11
确保在Eclipse实例中安装了"Maven Integration for WTP".
首先检查它是否可用
如果由于某种原因这不起作用,您可以从此更新站点获取WTP集成(这是我当前使用的版本):
这种集成将maven-war-plugin的生命周期映射到m2e架构.
一旦安装了WTP集成,就必须重新启动eclipse,一旦重新启动,右键单击您的Web应用程序项目并选择:Maven-> Update Project Configuration ...
另外,我建议此时运行一个干净的版本.
最后,但并非最不重要的是,删除并重新创建您的Tomcat服务器配置(我不知道为什么,但是当我切换到m2e时,我不得不这么做几次).
我认为eclipse不会将您的项目识别为Web应用程序,以确认这一点
打开你的eclipse打开J2ee透视图,如果你打开应用程序的项目文件夹,你应该看到(部署描述符) 
如果您没有看到它,就Eclipse而言,您的应用程序不是Web应用程序
选择Project ==> Properties ==> Project Facets ==>确保选中Dynamic Web Module复选框

如果这样做,本地tomcat服务器将在添加删除项目时添加您的应用程序
| 归档时间: |
|
| 查看次数: |
21220 次 |
| 最近记录: |