说明
- 由于jetty提供了集成maven的组件,在maven中引入jetty的插件,可以直接下载jetty,本地不需要额外下载。
- 执行的jetty也是直接集成在maven中,只需要针对maven配置
maven pom 配置
- maven pom配置jetty插件
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.24</version>
<configuration>
<webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
<scanIntervalSeconds>3</scanIntervalSeconds>
<contextPath>/admin</contextPath>
<webDefaultXml>jetty.xml</webDefaultXml>
<jettyEnvXml>jetty-env.xml</jettyEnvXml>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8090</port>
</connector>
</connectors>
<stopPort>9002</stopPort>
<stopKey>foo</stopKey>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.15</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.2.2</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
- Run --> Edit Configurationns -> maven
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3931e0807364664f4076ce10763d2490.png)
- 在弹框中 --> 配置maven启动的 parameters 。
如果是多模块则将 Resolve Workspace artifacts 勾上
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/75dcd53b595971fb58bb8656482b8e29.png)
- 配置maven启动的Runner, 在Runner里面可以配置一些启动的虚拟机参数。可以使用默认的项目配置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f81f540197aba055350a14901b1fa44d.png)
配置OK,启动
- 工具栏中操作
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/162d53fbcc70bec25c39ddf7889d1f62.png)
- 启动会先加载jetty插件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f5772e5b89bad43a9d90d46bafb51998.png)
- 启动完成,可以访问到项目
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/00862338a973894649bc4e2469bdb70f.png)