小編給大家分享一下CentOS7中怎么安裝Tomcat 9,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創新互聯公司專注于禹州網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供禹州營銷型網站建設,禹州網站制作、禹州網頁設計、禹州網站官網定制、小程序設計服務,打造禹州網絡公司原創品牌,更為您提供禹州網站排名全網營銷落地服務。tomcat 不多解釋,直接開車;
1、官網下載安裝包
將tomcat 安裝到 /usr/local/tomcat/ 目錄下
cd /usr/local/ mkdir tomcat/ cd tomcat/ wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz
2.解壓 ,執行以下命令
tar -zxvf apache-tomcat-9.0.0.M18.tar.gz
3.重命名目錄
mv apache-tomcat-9.0.0.M18 tomcat_8080 (/path(目標路徑))
4.配置自啟動,切換至Tomcat的bin目錄執行vi setenv.sh,并按i進入編輯模式,拷貝以下代碼粘貼
#add tomcat pid CATALINA_PID="$CATALINA_BASE/tomcat.pid" #add java opts JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
之后按esc鍵,在按shift+:(左下角出現會出現“:”),然后輸入wq保存退出,
最后執行 chmod +x setenv.sh
確保文件setenv.sh可執行。
5.配置service 執行cd /usr/lib/systemd/system切換至目錄 并執行vi tomcat.service(也可以直接vi /usr/lib/systemd/system/tomcat.service),
拷貝以下代碼粘貼(注意將第6和7行的Tomcat路徑/usr/local/apache-tomcat-9.0.0.M18 換成你自己的Tomcat的絕對路徑)
[Unit] Description=Tomcat After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/tomcat/tomcat_8080/tomcat.pid #設置成自己的路徑 ExecStart=/usr/local/tomcat/tomcat_8080/bin/startup.sh #設置成自己的路徑 ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
開機至開機啟動
//配置開機啟動 systemctl enable tomcat //啟動tomcatsystemctl start tomcat //停止tomcatsystemctl stop tomcat //重啟tomcatsystemctl restart tomcat
配置完成,建議重啟服務器,即輸入命令 reboot(或者sudo reboot)即可在瀏覽器里輸入你的服務器地址+8080端口
(例如:192.168.1.161:8080),如果看到小貓咪表示成功,否則請檢查以上所有步驟是否全都執行正確了。
配置環境變量
vi /etc/profile
增加
export CATALINA_HOME=/usr/local/tomcat/tomcat_8080 export PATH=$TOMCAT_HOME/bin:$PATH
如果不能訪問,可能是因為防火墻
systemctl stop firewalld.service 關閉防火墻 cd /usr/local/tomcat/tomcat_8080/bin 進入tomcat根目錄 ./startup.sh 開啟tomcat
6.修改端口,切換至Tomcat conf目錄
cd /usr/local/tomcat/tomcat_8080/conf //輸入指令打開文件 vi server.xml //輸入 /8080 并回車搜索8080 字符串,找到如下兩處地方 <<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> //按“i”進入編輯模式,將port="8080"改成port="80" <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
之后按esc鍵,在按shift+:(左下角出現會出現“:”),然后輸入wq保存退出。
7.配置gui-manager項目部署方式,切換至Tomcat conf目錄,輸入vi tomcat-users.xml
打開文件,按“i”進入編輯模式,拷貝以下代碼放置</tomcat-users>
標簽之間(注意將password和username換成你自己的)
<role rolename="manager"/> <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager-gui"/> <user username="xxx" password="***" roles="admin-gui,manager-gui"/>
之后按esc鍵,在按shift+:(左下角出現會出現“:”),然后輸入wq保存退出。
輸入 cd webapps/manager/META-INF/ 切換至目錄,輸入vi context.xml打開文件,按i進入編輯模式,將</Context> 標簽下的<Valve> 標簽注釋掉
<Context antiResourceLocking="false" privileged="true" > <!--注釋掉此標簽 <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> --> </Context>
之后按esc鍵,在按shift+:(左下角出現會出現“:”),然后輸入wq保存退出。
8.重啟Tomcat
systemctl restart tomcat
瀏覽器中直接輸入你的服務器地址,例如192.168.1.161(不用輸端口號了),看見小貓咪,點擊manager 輸入賬號密碼即可部署你的項目了。
以上是“CentOS7中怎么安裝Tomcat 9”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
當前標題:CentOS7中怎么安裝Tomcat9-創新互聯
文章來源:http://m.newbst.com/article2/dsogoc.html
成都網站建設公司_創新互聯,為您提供ChatGPT、動態網站、服務器托管、Google、手機網站建設、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯