1. 程式人生 > >CentOS7.5安裝Tomcat8

CentOS7.5安裝Tomcat8

手冊 targe 技術 開發 .tar.gz blank 現象 serve tar zxvf

一.tomcat的簡介

這是Apache Tomcat Servlet / JSP容器的文檔包的頂級入口點 的Apache Tomcat 8.0版實現了Servlet 3.1和JavaServer Pages 2.3 規範Java社區進程,並包含許多額外的功能,使開發和部署Web應用程序和Web服務的有用平臺

一.tomcat的安裝

1.tomcat下載

官網地址:http://tomcat.apache.org/

技術分享圖片

[admin@node21 software]$ wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz
[admin@node21 software]$ ll -rw-rw-r-- 1 admin admin 9455895 Jun 30 00:39 apache-tomcat-8.0.53.tar.gz

2.tomcat安裝

用戶手冊:https://tomcat.apache.org/tomcat-8.0-doc/index.html

技術分享圖片

1)解壓縮安裝包

[admin@node21 software]$ tar zxvf apache-tomcat-8.0.53.tar.gz 

2)移動安裝包到/usr/local/tomcat目錄下,也可以不移動設置tomcat環境變量

[admin@node21 software]$ sudo mv apache-tomcat-8.0
.53 /usr/local/tomcat8

技術分享圖片

3.啟動tomcat

技術分享圖片

[admin@node21 bin]$ pwd
/usr/local/tomcat8/bin
[admin@node21 bin]$ ./startup.sh 

技術分享圖片

4.WebUI訪問

tomcat默認端口8080,訪問地址:http://node21:8080/,默認頁面如下

技術分享圖片

5.停止tomcat

[admin@node21 webapps]$ /usr/local/tomcat8/bin/shutdown.sh 

三.解決中文亂碼及測試訪問頁

1.測試修改訪問頁面

技術分享圖片

<html>
    <body>
       <h1>Hello,世界!</h1>
    </body>
</html>

再次啟動tomcat,輸入:http://node21:8080/hello/index.html,出現下圖,發現有中文亂碼現象。

技術分享圖片

2.解決中文亂碼

亂碼原因:tomcat8之前,URL中參數的默認解碼是ISO-8859-1,而tomcat8的默認解碼為utf-8。ISO-8859-1並未包括中文字符,中文字符不能被正確解析了。

CentOS7.5安裝Tomcat8