MVN JETTY:RUN 报错 The plugin 'org.mortbay.jetty:maven-jetty-plugin' does not exis

使用jetty-maven-plugin插件进行测试



为了能够使用maven的jetty插件对项目进行测试,需要进行如下操作:

(1)修改maven配置文件

为了能够在命令行中使用jetty命令,需要修改maven的配置文件settings.xml文件,添加如下配置代码:

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

(2)修改项目的pom.xml文件

  1. <plugin>  
  2.             <groupId>org.mortbay.jetty</groupId>  
  3.             <artifactId>jetty-maven-plugin</artifactId>  
  4.             <version>7.6.10.v20130312</version>  
  5.             <configuration>  
  6.                 <scanIntervalSecond>10</scanIntervalSecond>  
  7.                 <webApp>  
  8.                     <contextPath>/test</contextPath>  
  9.                 </webApp>  
  10.                 <connectors>  
  11.                     <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">  
  12.                         <port>8787</port>  
  13.                         <maxIdleTime>60000</maxIdleTime>  
  14.                     </connector>  
  15.                 </connectors>  
  16.             </configuration>  
  17.         </plugin>  
其中scanIntervalSecond表示扫描项目变更的时间间隔,默认为0,表示不扫描。

ContextPath表示项目的访问路径,比如此:http://localhost:8787/test/

port表示绑定的端口号,默认监听的端口是8080

(3)命令行启动jetty

打开命令提示符,输入如下:

  1. mvn jetty:run  
经过一些列的信息输出,最终见如下图:


另外,可以通过命令行绑定端口号启动,命令如下:

  1. mvn jetty:run -Djetty.port=9999   //绑定的端口号为9999  
通过ctrl + C 就可停止jetty

(4)访问浏览器

打开浏览器,输入http://localhost:8787/test/hello.jsp,如下图所示:


上述步骤完成了jetty的基本配置。