覆盖 OSGi 的 VM 参数中指定的端口号
我正在尝试通过运行配置中的 VM 参数运行一些特定于特定端口号的 OSGi 包。但它似乎忽略了 VM 参数并使用端口 80 代替。
这是我的虚拟机参数: -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.osgi.service.port=10080 -Ddsconfig.dir=C:/temp/wlm -DwlmDebugPrint=true
程序参数只是普通参数: -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -console
欢迎提供有关检查内容的想法。
I am trying to run some OSGi bundles specific a specific port number via VM arguments in the run configuration. But it seems like it is ignoring the VM args and using port 80 instead.
Here are my VM arguments:
-Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.osgi.service.port=10080 -Ddsconfig.dir=C:/temp/wlm -DwlmDebugPrint=true
The program arguments are just the vanilla ones:
-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -console
Ideas for what to check are welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
发现问题:应该是
-Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.osgi.service.http.port=10080 -Ddsconfig.dir=C:/temp/wlm - DwlmDebugPrint=true
Found the problem: It should be
-Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.osgi.service.http.port=10080 -Ddsconfig.dir=C:/temp/wlm -DwlmDebugPrint=true