2012-04-16 51 views
0

早上好,我將Web應用程序部署到嵌入Equinox OSGi的Jetty Server中。儘管如此,我工作在端口8080,但我需要運行兩個不同的服務器。然後,啓動港口之間的衝突。我想在其中一臺服務器上更改端口號。請有人幫助我嗎?Jetty服務器中的端口(Equinox OSGi)

在此先感謝!

回答

3

嘗試那些系統屬性:

jetty.port = XXXX - 碼頭特定屬性

org.osgi.service.http.port = XXXX - OSGi的HTTP服務屬性

+0

如果你指定了兩個參數屬性?例如,如果我的環境運行兩個Web服務器?碼頭將使用哪些房產? – 0xAffe 2014-11-17 15:09:40

+0

1.對於jetty,您可以使用帶有配置的碎片束。您可以配置具有不同端口的1+連接器 2.對於OSGi HTTP服務,您必須使用OSGI ConfigurationAdmin爲服務定義將使用哪個端口 – 2014-11-18 07:24:36

0

如果你在eclipse中運行,你可以嘗試把它放在虛擬變量中

-Dorg.osgi.service.http.port=9090