【问题标题】:Trying to run Glassfish server on OpenShift in a DIY cartridge尝试在 DIY 墨盒中在 OpenShift 上运行 Glassfish 服务器
【发布时间】:2015-04-23 07:12:45
【问题描述】:

我正在尝试在 DIY 墨盒中在 OpenShift 上运行 Glassfish,但我遇到了一个问题,因为我收到一条错误消息,提示我无法绑定端口 8080。

我一直在与 Openshift 支持人员交谈,他们告诉我必须删除一个绑定 8080 端口的 ruby​​ 文件。

错误:

[#|2015-04-21T17:58:27.887-0400|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=1;_ThreadName=main;|Shutting down v3 due to startup exception : Permission denied: 8080=com.sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@15ac5d5|#] 

我认为我已经这样做了,因为我在 git 目录中删除了一个 .rb 文件但问题仍然存在。

有人有什么建议吗?

【问题讨论】:

    标签: java ruby glassfish openshift


    【解决方案1】:

    您需要确保 glassfish 服务器绑定到您的设备 IP 地址上的端口 8080,这是您的 OPENSHIFT_DIY_IP 环境变量。

    【讨论】:

    • 我已经按照这个教程学习了:blog.openshift.com/…
    • 昨天我查看了我的服务器端口执行“env | grep OPENSHIFT_DIY_PORT”,结果是 8080。因此,我知道这是我应该使用的端口,但我认为其他应用程序在这个端口,因此我收到了以前的错误。我如何知道哪个应用程序正在绑定此端口以及如何删除它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多