maven项目部署到jetty容器中。

使用maven工具可以大大提高工作效率,对于创建的web应用,需要部署到容器(tomcat,jetty等)中才能够启动服务进行访问。jetty也是一种轻量级的容器,通过将应用部署在这里面,就可以访问web应用,介绍下如何将maven项目部署到jetty容器中。

使用原因(为什么要使用jetty)

因为Solr(检索的工具)自带的是jetty容器,也可以改为tomcat,但是本人比较懒。在使用Solr和HBASE简单的整合在一起实现检索的功能,就要发布项项目到Jetty容器中。

有什么优点?

    在java web程序开发调试阶段,我们一般都不是直接用tomcat 或 其它web容器,而是用jetty,因为他不但支持maven项目,而且支持即时编译,代码修改后直接生效(注:配置文件修改后还是要重新启动),用jetty容器,而不是tomcat,下面就教大家如何在eclipse中使用jetty运行web项目

注意:我这里使用的eclipse没有集成jetty插件,可以使用myeclipse

在这里我只讲一种:运用Maven的plugin:jetty来部署web项目

1:首先找到maven的安装目录:

快捷键:win+r 输入cmd


或者是:在eclipse中


扫描二维码关注公众号,回复: 834386 查看本文章

2:在maven的配置文件(apache-maven-3.3.9\conf\settings.xml)插件组上添加插件

    <pluginGroups>

   <pluginGroup>org.mortbay.jetty</pluginGroup> 

     </pluginGroups>

    或:

    <pluginGroups>

   <pluginGroup>org.eclipse.jetty</pluginGroup> 

     </pluginGroups>


3:在自己的maven项目中pom.xml右键

在工程的pom.xml文件上点击右键--run as --选择第三个.选择第三个进行运行就可以



4:在命令中, 输入jetty:run命令开始启动jetty同时将项目部署到jetty中.可以通过命令的方式,也可以通过其他的设置直接运行.

刚开始启动的时候,maven会下载一些来jetty运行需要的jar包或者其依赖等等,保证有网

如果有有网但下载较慢,不妨试用豆瓣或者是阿里云的镜像(等等)下载,鸟枪换大炮的感觉有没有大笑

目录apache-maven-3.3.9\conf\settings.xml同上



5:同样打开浏览器输入:http://localhost:8080/ 即可验证web项目是否启动正常。

启动正常之后,在浏览器中输入项目地址以及服务, 如果页面正常打开说明部署成功.通过查看页面是否正常打开来查看是否部署成功,


强调:这只是其中的一种方法还有其他的方法,只不过是小编使用的是这种的方法

maven项目部署到jetty容器中。

有问题找度娘





猜你喜欢

转载自blog.csdn.net/weixin_39915358/article/details/80277003