在项目的pom.xml 配置启动方式 :
<build>
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.5.v20170502</version>
<configuration>
<!--自动扫描文件改变并进行热部署的时间间隔,单位为秒。默认值为0,这代表着禁用扫描并热部署,只有一个大于0的配置可以使它生效。-->
<scanIntervalSeconds>10</scanIntervalSeconds>
<!--可选择的配置,如果没有设置,Jetty将创建ServerConnector实例来监听8080端口。-->
<httpConnector>
<!--port:连接监听的端口,默认8080;-->
<port>8080</port>
</httpConnector>
<webApp>
<!--你web应用的根路径(访问路径)。默认设置为“/”,如果你可以设置一个路径在“/”下面,例如/mycontext-->
<contextPath>/myjetty</contextPath>
</webApp>
<!-- scanTargetPatterns 可选。如果你想扫描有一长串的额外文件,通过使用模式匹配表达式制定它们更加方便,它可以用来替代 <scanTargets>参数的枚举展示。这个参数包含一组<scanTargetPattern>。每一个都是由一个<directory>和<includes>[或者<excludes>]参数来指定文件的匹配模式。-->
<scanTargetPatterns>
<scanTargetPattern>
<directory>src/main/webapp/WEB-INF</directory>
<excludes>
<exclude>**/*.jsp</exclude>
</excludes>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</scanTargetPattern>
</scanTargetPatterns>
<!-- 设置系统属性
你可以为插件的执行操作按name/value成对的方式指定系统属性。 在别的文件中 通过 ${configuration.path} 取值-->
<systemProperties>
<systemProperty>
<name>configuration.path</name>
<value>D:/opt/datian/conf</value>
</systemProperty>
<systemProperty>
<name>logback.configurationFile</name>
<value>D:/opt/datian/conf/logback.xml</value>
</systemProperty>
</systemProperties>
</configuration>
</plugin>
</plugins>
</build>
按下图所示:
选择maven 选项:
按下图配置
直接启动就可访问 按照指定访问路径访问