博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jetty和Tomcat运行Maven Web项目几种方法
阅读量:2447 次
发布时间:2019-05-10

本文共 3321 字,大约阅读时间需要 11 分钟。

  目录

   1.简介

   2.采用JettyTomcat运行Maven Web项目

  

  1.简介

    上一篇我们介绍了用Eclipse创建了Maven Web项目,接下来我们介绍怎么运行Maven Web项目方便我们开发和调试,这里使用的是Maven插件的形式引用进来的,这样耦合性比较低,我们需要什么样的工具就引入对应的插件就可以用。

 2.采用JettyTomcat运行Maven Web项目

     1)采用Jetty运行Maven Web项目

      第一步:安装Jetty插件到Eclipse上,首先Eclipse help->install new software 中 Location : http://run-jetty-run.googlecode.com/svn/trunk/updatesite/ 

把选项勾上,然后等待它  下载安装,完成之后重启 eclipse 即可。

    

  第二步:Maven项目POM.XMl  添加Jetty的插件jetty-maven-plugin,我们要运行test-maven-console项目,所以要在这个项目POM.XML中添加

         

org.apache.maven.plugins
maven-compiler-plugin
${version.jdk}
${version.jdk}
true
${java.home}\lib\rt.jar;${java.home}\lib\jce.jar
org.mortbay.jetty
jetty-maven-plugin
automatic
10
true
/

 说明:  maven-compiler-plugin这个插件是编译插件 

      第三步:配置运行端口等。点击test-maven-console项目右击Run As -->Run Configurations  然后点击Jetty Webapp右击New 配置Jetty版本和Port端口(

不至于端口冲突

      

点击RUN运行看后台Console有没有报错,如果没报错就代表运行成功

   

我们也可以以DUG形式启动,方便我们对项目进行跟踪

  

2.采用Tomcat运行Maven Web项目

  第一步:Eclipse这边不需要引入Tomcat插件,直接在要运行的项目中引入Tomcat插件就可以了,test-maven-console项目添加Tomcat的插件tomcat6-maven-plugin (到2.0版本tomcat-maven-plugin现在已拆分成tomcat7-maven-plugintomcat6-maven-plugin了,而groupId也由org.codehaus.mojo改为org.apache.tomcat.maven。)我们这边使用的是tomcat6-maven-plugin 

    test-maven-console的POM.XML中加入

      

org.apache.tomcat.maven
tomcat6-maven-plugin
2.2
9090
/
UTF-8
${project.build.directory}
org.codehaus.cargo
cargo-maven2-plugin
tomcat6x
remote
runtime

      说明:

     1.port端口号

      2.path以/ 这样在访问时,就不用加入项目名

 第三步:配置运行,点击test-maven-console项目Run As-->Run Configurations   然后点击Maven Build右击New 在Goals 输入tomcat6:run   然后点击run运行,查看Console有没有报错。

    

这时后台没报错,说明能正常运行

  

Maven 提供的插件很多

   

org.apache.maven.plugins
maven-resources-plugin
2.6
org.apache.maven.plugins
maven-install-plugin
2.4
org.apache.maven.plugins
maven-clean-plugin
2.5
   

比较常用到的插件

 总结一下:

     运行Maven Web 项目比较常用的是这两种运行,Tomcat运行Maven Web 项目还可以采用另外一种,我们平常比较少用,这里就不具体详细的介绍,

采用的是tomcat:redeploy命令,把Maven Web 项目发布到外部已启动的Tomcat进行测试

  在使用Maven 引入JAR 包时,有时会报找不到,这里我在都有介绍,希望能帮助。

      

      

    

你可能感兴趣的文章
在windows使用gpu_如何选择Windows 10上游戏使用的GPU
查看>>
什么是适用于iPhone和iPad的iOS最新版本?
查看>>
成为产品不一定是坏事
查看>>
Ubuntu 18.04 LTS现在在Microsoft Store中
查看>>
如何检查已安装的Ubuntu版本
查看>>
如何在Windows 10上禁用附近共享
查看>>
gmail_Gmail将提供自毁电子邮件
查看>>
google 禁止广告_是否应禁止针对个人的广告?
查看>>
Plover.io在本地设备之间快速共享文件
查看>>
如何在OS X照片中禁用iCloud照片同步
查看>>
Minecraft的官方网站分发了受恶意软件感染的皮肤
查看>>
word模板快速填内容_如何快速轻松地在Word中选择内容块
查看>>
如何在Word 2013中直接从一个表导航到另一个表
查看>>
twitch 录像_如何通过NVIDIA GeForce Experience将您的PC游戏玩法传送到Twitch
查看>>
linux gnome_在Gnome中学习这些鼠标技巧,以获得更高效的Linux体验
查看>>
打印机疑难解答_使用内置电源疑难解答改善Windows 7中的电池寿命
查看>>
drupal加密_立即更新您的Drupal网站,否则黑客可能将其变成加密货币矿工
查看>>
vimrc配置 鼠标光标_在“提示”框中:即时调整窗口大小,包含鼠标光标并了解电池配置...
查看>>
询问HTG:安装XBMC附加组件,缩小视频以进行移动播放,自动更改默认打印机
查看>>
High Sierra推出后如何离开macOS公开Beta
查看>>