我想嵌入Jetty到我的应用程序。maven工件是jboss-jetty吗?如果不是,那是什么?
对于Jetty 6 (org.mortbay.jetty
)有一个特殊的jetty-embedded
工件。
Jetty 7 (org.eclipse.jetty
)没有这样的工件,因此您必须使用不同工件的组合(至少jetty-server
和jetty-servlet
)。
你为什么不阅读Maven Jetty插件配置指南
您只需添加以下依赖项,其余的将在您启动"mvn install"时下载
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jetty.version}</version>
<configuration>
<webAppSourceDirectory>WebContent</webAppSourceDirectory>
<!-- <classesDirectory>WebContent/WEB-INF/classes</classesDirectory> -->
<!-- Redeploy every 1 seconds if changes are detected, 0 for no automatic
redeployment -->
<scanIntervalSeconds>0</scanIntervalSeconds>
<!-- reload manually by hitting enter on console -->
<reload>manual</reload>
<webApp>
<contextPath>/</contextPath>
<descriptor>WebContent/WEB-INF/web.xml</descriptor>
</webApp>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>8080</port>
<maxIdleTime>600000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
修改相应的值
干杯!