[英]How can I setup a development environment based on ant and ivy that embedds and starts jetty on a task?
[英]Jetty ant task configuration
有關配置碼頭螞蟻任務的兩個問題
為了讓碼頭在不同的端口上監聽,我在jetty.xml中這樣做:
<Call name="addConnector">
<Arg>
<New class="org.mortbay.jetty.nio.SelectChannelConnector">
<Set name="port"><SystemProperty name="jetty.port" default="9080"/></Set>
</New>
</Arg>
</Call>
並在ant腳本中引用它,例如
<jetty tempDirectory="..." jettyXml="...jetty.xml">
不幸的是,這只會讓碼頭同時裝載9080和8080。我如何讓碼頭不需要8080?
第二個問題-碼頭任務是否支持派生碼頭程序,還是我必須直接螞蟻高管代替使用碼頭插件來做到這一點?
沒關系。 對於遇到同樣問題的任何人,都可以這樣解決:
<jetty tempDirectory="...">
<connectors>
<selectChannelConnector port="9999" />
</connectors>
</jetty>
jetty.xml被刪除,調用該方法添加引用的端口而不是替換。 類似於語法
< systemProperties>
<systemProperty name="jetty.port" value="9181"/>
</systemProperties>
它替換了在jetty xml中引用的端口,但添加了該端口而不是覆蓋默認端口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.