Maven项目如何启动

前言

 以前我们可以在Eclipse中 启动动态web项目很方便。但是maven项目,不可以直接按照这种方式来启动的,下面会说明具体如何启动。

Maven项目如何启动_第1张图片

如上右键就有启动菜单了。

Maven项目启动方法

maven项目可以生成本地war包手动移到tomcat,也可以自动发布到本地,远程tomcat中。

1)生成war包,手动运行

选中项目右键,run as -----> Maven install 就会在本地生成war包

Maven项目如何启动_第2张图片

Maven项目如何启动_第3张图片

war包将会生成到如上图路径中,然后将这个war包,复制到我们的tomcat webapp路径下。

启动Tomcat即可。

2)在eclipse中直接运行

Maven项目如何启动_第4张图片

我们直接通过eclipse启动,有时候会报错,但是这种情况是能解决的

报错的原因

默认情况下,maven的resources tomcat是不认的,直接使用以前的方法部署上去之后,classpath中一个配置文件也没有。

我只想使用maven管理jar包,至于开发中部署到web服务器进行调试的工作,我还是想让myeclipse帮我完成,应该怎么配置,才能让部署过去之后,配置文件出现在WEB-INF/classes目录下?

解决方法

选中项目,右键Properties找到>Deployment Assembly.设置java、resource中的发布路径到/WEB-INF/classes中即可。

Maven项目如何启动_第5张图片

好了,这样我们就可以直接在eclipse中直接启动项目和调试了。如果发现class编译文件未出现在classes中,建议重启elcipse。

然后就可以生成class文件了。个人更倾向这种方式。可能是因为以前使用直接部署习惯了。

3)使用tomcat7插件运行

*.在pom.xml中加入如下配置

Maven项目如何启动_第6张图片

 

*.启动tomcat7,执行maven build.

Maven项目如何启动_第7张图片

*.配置goals

Maven项目如何启动_第8张图片

点击Run按钮后,运行成功。

 

你可能感兴趣的:(Maven项目如何启动)