Java 尝试在DIY盒带中的OpenShift上运行Glassfish服务器

Java 尝试在DIY盒带中的OpenShift上运行Glassfish服务器,java,ruby,glassfish,openshift,Java,Ruby,Glassfish,Openshift,我试图在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;_ThreadNam

我试图在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文件,但问题仍然存在


有人有什么建议吗?

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

我遵循了本教程:昨天我检查了服务器的端口,执行了“env | grep OPENSHIFT_DIY_port”,结果是8080。因此,我知道这是我应该使用的端口,但我认为其他应用程序在这个端口中,因此我收到了前面的错误。如何知道绑定此端口的应用程序以及如何删除它?