簡體   English   中英

Openshift-在瀏覽器上使用端口8080訪問tomcat IP地址

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM