1
我能夠成功地配置和使用這樣的pom.xml中jetty-maven-plugin配置啓動嵌入式碼頭,如何編寫一個Ant任務來啓動eclipse中的嵌入式jetty?
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jetty.version}</version>
<configuration>
<stopKey>webappStop</stopKey>
<stopPort>9191</stopPort>
<httpConnector>
<host>localhost</host>
<port>9090</port>
</httpConnector>
</configuration>
</plugin>
我可以右擊該項目並運行Maven的目標,jetty:run
和項目開始運行端口9090
,
[INFO] jetty-9.3.0.M1
[INFO] No Spring WebApplicationInitializer types detected on classpath
[INFO] Started [email protected]{HTTP/1.1,[http/1.1]}{localhost:9090}
[INFO] Started @8012ms
[INFO] Started Jetty Server
現在,而不是右擊每一次運行Maven的目標,我需要編寫服務器啓動一個Ant任務和停止命令。
建議您使用Jetty的官方/穩定版本,而不是里程碑。如果您想要最新的穩定版本,請使用'9.3.5.v20151012'。 –
@JoakimErdfelt感謝您的建議。我會更新我的pom.xml和jetty-lib * .jars。但是我無法通過' '來停止服務器。如果我在jetty-stop之後運行碼頭運行,我仍然可以看到端口已打開並引發我[地址已在使用:綁定異常](http://stackoverflow.com/q/12737293/1793718)。我錯過了什麼嗎? –
Lucky