【问题标题】:Port in Jetty server (Equinox OSGi )Jetty 服务器中的端口 (Equinox OSGi )
【发布时间】:2012-04-27 13:31:54
【问题描述】:

早上好,我正在将 Web 应用程序部署到嵌入 Equinox OSGi 的 Jetty 服务器中。不过,我在 8080 端口工作,但我需要运行两台不同的服务器。然后,启动端口之间的冲突。我想更改其中一台服务器的端口号。有人可以帮我吗?

提前致谢!

【问题讨论】:

    标签: jetty osgi equinox


    【解决方案1】:

    试试那些系统属性:

    jetty.port=xxxx - 码头特定属性

    org.osgi.service.http.port=xxxx - OSGi HTTP 服务属性

    【讨论】:

    • 如果同时指定两个属性会怎样?例如,如果我的环境使用两个网络服务器运行?码头将使用哪个物业?
    • 1.对于码头,您可以使用带有配置的片段包。您可以使用不同的端口配置 1+ 个连接器 2. 对于 OSGi HTTP 服务,您必须使用 OSGI ConfigurationAdmin 服务来定义将使用哪些端口
    【解决方案2】:

    如果你在 eclipse 中运行,你可以尝试把它放在你的 VM 参数中

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

    【讨论】:

      猜你喜欢
      • 2014-12-15
      • 2012-08-02
      • 2012-10-10
      • 2015-08-22
      • 2015-10-31
      • 2013-06-03
      • 2013-08-03
      • 2015-02-26
      • 1970-01-01
      相关资源
      最近更新 更多