java - 尝试在 DIY 盒中的 OpenShift 上运行 Glassfish 服务器

标签 java ruby glassfish openshift

我尝试在 DIY 盒中的 OpenShift 上运行 Glassfish,但遇到问题,因为我收到一条错误消息,指出我无法绑定(bind)端口 8080。

我一直在与 Openshift 支持人员交谈,他们告诉我必须删除绑定(bind) 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 文件,但问题仍然存在。

有人有什么建议吗?

最佳答案

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

关于java - 尝试在 DIY 盒中的 OpenShift 上运行 Glassfish 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29816218/

相关文章:

spring - Glassfish JSP 空指针异常

java - 用于 Eclipse 和运行 Glassfish 的 GlassFish 工具包问题

java - 在有障碍物的二维矩阵中找到到达给定目标单元格的最短路径

Ruby 类 << abcd 语法

java - Java 6 的嵌入式版本?

ruby-on-rails - Rails 服务器返回 HTTP 状态 0

ruby - 将 RSpec 匹配器分成多行

JAVA 查找 SerialContext 中的 bean 名称失败

java - 如何使用pdfbox在内容中设置超链接

java - 如何使用j2me在运行时识别移动堆内存?