本系列文章是把作者剛接觸和學習Linux時候的實操記錄分享出來,內容主要包括Linux入門的一些理論概念知識、Web程序、mysql數據庫的簡單安裝部署,希望能夠幫到一些初學者,少走一些彎路。
注意:
Linux下區分大小寫;
Linux多用戶多線程;
Linux下每個文件和目錄都有訪問權限;
Linux下中間件tomcat安裝配置
安裝環境:CentOS7、Tomcat8
一、解壓安裝tocmat
這裡tomcat安裝包可以是tar.gz和zip格式的
1.複製(上傳)
apache-tomcat-8.5.70.tar.gz到/home/soft,解壓
# tar -xvf apache-tomcat-8.5.70.tar.gz
2.在/home目錄下創建server目錄
# mkdir -p /home/server
3.移動apache-tomcat-8.5.70到/home/server目錄下
# mv apache-tomcat-8.5.70 /home/server
4.給tomcat的bin下的執行文件授權
# chmod a+x -R /home/server/apache-tomcat-8.5.70/bin
二、配置tomcat
1.配置端口號、編碼
# vim apache-tomcat-8.5.70/conf/server.xml
#修改HTTP端口port、編碼URIEncoding
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
2.設置虛擬內存
# vim apache-tomcat-8.5.70/bin/catalina.sh
#在tomcat的bin下catalina.sh里最上面,也就是cygwin=false前,增加
JAVA_OPTS="-Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m"
#關於虛擬內存的詳細知識,大家可以看我之前發的jvm文章
2.7.3.配置tomcat自啟動
將tomat註冊為systemctl服務
# vim /usr/lib/systemd/system/tomcat.service
內容:
[Unit]
Description=Tomcat8
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=forking
#指定java環境變量,如果已經配置了jdk的系統環境變量,這裡就不需要配置了
Environment="JAVA_HOME=/usr/jdk1.8.0_301"
ExecStart=/home/server/tomcat/bin/startup.sh
ExecStop=/home/server/tomcat/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true
啟動tomcat服務,驗證服務
#重新加載服務,如果中途修改tomcat.service則需要重新加載
# systemctl daemon-reload
#啟動
# systemctl start tomcat
#查看啟動日誌,這裡也可以用cat查看。但是推薦tail -f,因為tail -f是滾動查看日誌,比較方便。
# tail -f /home/server/tomcat/bin/catalina.out
將服務設置為自啟動
# systemctl enable tomcat


原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/230794.html
微信掃一掃
支付寶掃一掃