说明
- 由于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

- 在弹框中 --> 配置maven启动的 parameters 。
如果是多模块则将 Resolve Workspace artifacts 勾上

- 配置maven启动的Runner, 在Runner里面可以配置一些启动的虚拟机参数。可以使用默认的项目配置

配置OK,启动
- 工具栏中操作

- 启动会先加载jetty插件

- 启动完成,可以访问到项目
