动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网

eclipse怎样把war包部署到tomcat中?

斩天及

2019.03.25

我这边是maven父子项目,有很多子项目,直接在tomcat右击“add and remove”找不到项目,说是要先用maven打包成war包,再部署到tomcat。可是打包完war包后,“add and remove”还是找不到项目。

百度查到的全是说自己复制到tomcat目录下,这显然是不可能的,那样的话,需要把tomcat软件复制很多份不说,server.xml文件全需要手动改。

添加回答

回答(2)

军哥

老师参与

你检查一下你要发布到tomcat下去的maven项目,是否具有web属性。
通过鼠标右键项目,选择属性,在弹出的面板上检查一下,如下截图所示:

时间:03-25 20:06 查看回复 (1) 回复 2 0 举报

斩天及

我这个是maven父子项目,父项目上可以这样设置,但是如果我只想运行某一个子项目又怎么弄?子项目上右击没有Project Facets。带我那人是每个tomcat单独配置的,但我觉得eclipse肯定有相应的办法吧?要不起多个war包一个个去设置那麻烦了。

时间:03-26 10:14 回复 举报

军哥

已采纳

@斩天及

我这个是maven父子项目,父项目上可以这样设置,但是如果我只想运行某一个子项目又怎么弄?子项目上右击没有Project Facets。带我那人是每个tomcat单独配置的,但我觉得eclipse肯定有相应的办法吧?要不起多个war包一个个去设置那麻烦了。

 

回复:

如果你的子项目右键属性,没有Project Facets,那是eclipse项目下的.project文件有点问题,你找一个有Project Facets的项目的.project文件对比一下看看缺了什么,或者覆盖一下,这样就会出来Project Facets。

时间:03-28 09:59 查看回复 (1) 回复 0 0 举报

斩天及

后来,我是把所有子项目又导入了一遍,才被eclippse识别为web项目。

但是,这样有个问题,就是eclipse把父项目也当成web项目了,所有使用Ctrl+H搜索的时候会出现2个结果。

时间:04-12 11:05 回复 举报

回复