Openshift - 在浏览器上访问端口8080的tomcat IP地址

时间:2014-09-15 09:31:37

标签: java apache tomcat openshift

我使用这些文档创建了一个tomcat url(openshift.com/blogs/free-apache-tomcat-hosting-in-the-cloud-for-java-applications-its-called-openshift)。我还通过插入内部IP地址编辑了server.xml文件。但是当我在浏览器上使用端口8080检查我的内部IP地址时,它显示的网页不可用。如何通过Tomcat提供的端口8080访问此IP地址?请帮帮我。

谢谢&此致

更多详情:

完整详情:

这是我的域bit.ly/1qWn28f

我将使用ssh username@bit.ly/1qWn28f通过终端访问此URL

$ rhc app create tomcat diy

推送到git abd SSH进入服务器后,我按照这些:

$ cd app-root/data

$ wget http://www.us.apache.org/dist/tomcat/tomcat-7/v7.0.55/bin/apache-tomcat-7.0.55.tar.gz

$ tar zxf apache-tomcat-7.0.55.tar.gz

$ cd apache-tomcat-7.0.55.tar.gz/conf

通过运行以下命令查找IP地址:

$ env | grep IP

显示 OPENSHIFT_INTERNAL_IP = 请参考:dropbox.com/s/yq4lsb5vfu8mplb/address.docx?dl=0

然后我通过插入以下行来修改server.xml:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" address="OPENSHIFT_INTERNAL_IP” redirectPort="15443" />

<Engine name="Catalina" defaultHost="OPENSHIFT_INTERNAL_IP">

<Host name="bit.ly/1qWn28f" appBase="webapps" unpackWARs="true" autoDeploy="true">

<Server port="15005" shutdown="SHUTDOWN" address"OPENSHIFT_INTERNAL_IP”>

<Connector port="15009" protocol="AJP/1.3" redirectPort="8443" address="OPENSHIFT_INTERNAL_IP”/>

$ cd bin

$ sh startup.sh

如何通过OPENSHIFT_INTERNAL_IP进行访问?

1 个答案:

答案 0 :(得分:0)

您的server.xml看起来应该更像

<Connector address="${OPENSHIFT_JBOSSEWS_IP}"
       port="${OPENSHIFT_JBOSSEWS_HTTP_PORT}"
       protocol="HTTP/1.1"
       connectionTimeout="20000"
       redirectPort="8443" />

但是我建议在OpenShift https://developers.openshift.com/en/tomcat-overview.html上查看本文而不是Tomcat应用程序。