maven配置的jetty插件啓動報錯:
java.lang.ClassNotFoundException: org.mortbay.jetty.plus.naming.Resource
插件使用的源代碼:
<build>
<finalName>web-view</finalName>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.15</version>
<configuration>
<webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
<scanIntervalSeconds>3</scanIntervalSeconds>
<contextPath>/</contextPath>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8082</port>
</connector>
</connectors>
<!-- 避免js保存 -->
<webDefaultXml>src/main/resources/webdefault.xml</webDefaultXml>
</configuration>
</plugin>
</plugins>
</build>
解決方法:
新增一個依賴
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jsp-2.1</artifactId>
<version>6.0.0</version>
<scope>provided</scope>
</dependency>