天天看點

mac安裝Tomcat一、安裝tomcat

一、安裝tomcat

  1. 建立tomcat存放的目錄
    1. 切換的root使用者下:
      sudo -i
                 
    2. 在/usr/local/share下建立tomcat目錄,并進入該目錄:
      mkdir tomcat
      cd tomcat
                 
    3. 下載下傳tomcat包:tomcat8下載下傳
    4. 将包複制到/usr/local/tomcat目錄下
    5. 解壓下載下傳的包:
      tar -xzvf apache-tomcat-8.5.24.tar.gz
      mv apache-tomcat-8.5.24 apache-tomcat
                 
    6. 進入解壓的tomcat包的bin目錄,并啟動tomcat:
      /usr/local/share/tomcat/apache-tomcat/bin
      ./catalina.sh start
                 
      注: ./catalina.sh start 和 ./startup.sh 都能啟動tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。
    7. 浏覽器通路并解決防火牆問題 在浏覽器使用ip進行通路(端口預設:8080),http://192.168.0.111:8080,可以看到tomcat的管理界面。 192.168.0.111 為伺服器的ip位址,如果通路不了,有可能是伺服器防火牆問題,8080端口被攔截了,于是需要打開8080端口,并儲存重新開機防火牆:
      iptables  -I  INPUT  -p  tcp  --dport  8080  -j  ACCEPT 
      /etc/init.d/iptables  save
      /etc/init.d/iptables  restart
                 
      在server.xml配置中可以修改通路端口,<Connector port="8080" 修改成80端口,浏覽器上就可以直接通過http://192.168.0.111 進行通路。
    8. 配置tomcat賬号密碼權限(登陸使用web管理界面)
      1. 修改tomcat下的配置檔案 tomcat-users.xml
        vim /usr/local/share/tomcat/apache-tomcat/conf/tomcat-users.xml
                   
      2. 在前添加以下代碼:
        <role rolename="tomcat"/>
        <role rolename="manager-gui"/>
        <role rolename="admin-gui"/>
        <role rolename="manager-script"/>
        <role rolename="admin-script"/>
        <user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin-gui,admin-script,manager-script"/>
                   

      注:username 和 password 則是登陸tomcat管理界面需要的賬号密碼。 :wq 儲存退出,重新開機tomcat

      參考:https://www.cnblogs.com/magicalSam/p/magicalSam.html