早上好,我将Web应用程序部署到嵌入Equinox OSGi的Jetty Server中。尽管如此,我工作在端口8080,但我需要运行两个不同的服务器。然后,启动港口之间的冲突。我想在其中一台服务器上更改端口号。请有人帮助我吗?Jetty服务器中的端口(Equinox OSGi)
在此先感谢!
早上好,我将Web应用程序部署到嵌入Equinox OSGi的Jetty Server中。尽管如此,我工作在端口8080,但我需要运行两个不同的服务器。然后,启动港口之间的冲突。我想在其中一台服务器上更改端口号。请有人帮助我吗?Jetty服务器中的端口(Equinox OSGi)
在此先感谢!
尝试那些系统属性:
jetty.port = XXXX - 码头特定属性
org.osgi.service.http.port = XXXX - OSGi的HTTP服务属性
如果你在eclipse中运行,你可以尝试把它放在虚拟变量中
-Dorg.osgi.service.http.port=9090
如果你指定了两个参数属性?例如,如果我的环境运行两个Web服务器?码头将使用哪些房产? – 0xAffe 2014-11-17 15:09:40
1.对于jetty,您可以使用带有配置的碎片束。您可以配置具有不同端口的1+连接器 2.对于OSGi HTTP服务,您必须使用OSGI ConfigurationAdmin为服务定义将使用哪个端口 – 2014-11-18 07:24:36