[英]Tomcat is running on port 8080, but unable to access remotely using IP address?
[英]Openshift - Access tomcat IP address with port 8080 on browser
我使用这些文档(openshift.com/blogs/free-apache-tomcat-hosting-in-the-cloud-for-java-applications-its-openshift)创建了一个tomcat网址。 另外,我还通过插入内部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访问?
您的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应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.