Maven项目通过Eclipse Server部署调试

我们有时导入maven项目后,当我们需要在server上运行调试的时候,发现右键Run as 中没有 Run on server 选项。
解决方案:
1.开.project文件,在元素中加入

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

在实际操作中,我并没有实施第一步,因为.project文件中已经存在上述节点了。

2.在eclipse中在工程上右键刷新,然后右键Properties -> Project Facets,在右侧勾选 Dynamic Web Module 和 Java , 点OK
这里写图片描述

在实施了第二步后,就可以使用run on server了,但项目并没有成功部署到tomcat,启动tomcat后无法访问我们的项目。

3.我们还需要进行一些项目配置

  • 确保编译配置正常,test下的目录编译到target/test-classes,其他编译到target/classes目录即可,其他一般默认不需要改变什么
    这里写图片描述
  • 进行部署的配置,配置好之后,通过右键servers中tomcat,add and remove…添加项目,重启tomcat即可
    这里写图片描述

在进行了这一系列的操作后,我的maven项目终于在eclipse -> server中的tomcat跑起来了,可以在eclipse中进行调试了。
参考文章链接:

https://www.cnblogs.com/csshaw/p/4207613.html

https://blog.csdn.net/zz210891470/article/details/53737883

好吧,后来莫名其妙地又不行了,又找来找去,后来发现是webapp目录缺失的问题,把webcontent删掉,添加webapp目录进来,web项目就在eclipse中的tomcat中正常启动了,但愿不要再出问题。。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/d578332749/article/details/80968675
今日推荐