2012-04-16 49 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