一、安裝過程
1、打開官網,在左側選擇要下載的版本,比如下下載Tomcat8:https://tomcat.apache.org/download-80.cgi
2、找到tar.gz的下載地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz 下載並解壓,然后進入相應目錄。
mkdir /opt/tomcat cd /opt/tomcat wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz tar -zvxf ./apache-tomcat-8.5.34.tar.gz cd ./apache-tomcat-8.5.34
3、默認端口是8080,如果要修改端口,可以修改:./conf/server.xml 文件中的端口,比如我們想修改為5555 ,則如圖:
4、進入./bin目錄,編輯 catalina.sh 文件,然后在文件開頭,加入JAVA變量。
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre export JRE_HOME=${JAVA_HOME} export CLASSPATH=.:${JAVA_HOME}/lib/rt.jar:${JRE_HOME}/lib/tools.jar export PATH=${JAVA_HOME}/bin:$PATH
5、啟動網站,執行:./bin/startup.sh 關閉網站,執行:./bin/shutdown.sh
6、添加5555到防火牆:
firewall-cmd --zone=public --add-port=5555/tcp --permanent firewall-cmd --reload
7、外網訪問:http://<ip>:5555
8、部署war包。
將war包,如dubbo-admin-2.6.0.war包重命名為dubbo.war復制到./webapps下,然后過一會兒即可訪問:http://<ip>:5555/dubbo 即可訪問,如下圖:
如果想直接通過http://<ip>:5555訪問,則需要編緝:/opt/tomcat/apache-tomcat-8.5.34/conf/server.xml
在末尾的<Host>節點內部,追加1條 <Context path="" docBase="dubbo" debug="0" reloadable="true"/> 即可。其中dubbo是webapps目錄下的文件夾。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> <Context path="" docBase="dubbo" debug="0" reloadable="true"/> </Host>
默認Dubbo-Admin對應的Zookeeper連接為:zookeeper://127.0.0.1:2181,如果想更換成其它地址或者集群,可以配置:Tomcat下的webapps下的dubbo中的WEB_INF/dubbo.properties文件。
dubbo.registry.address=zookeeper://10.100.49.153:2181?backup=10.100.49.154:2181,10.100.49.155:2181
9、開機自啟動,修改:/etc/rc.d/rc.local文件,在末尾加入一行:
/opt/tomcat/apache-tomcat-8.5.34/bin/startup.sh
保存並退出,然后執行:
chmod +x /etc/rc.d/rc.local