使用Tomcat30分鐘搭建個人伺服器
阿新 • • 發佈:2021-03-03
[toc]
# 一.伺服器簡介
Tomcat伺服器是一個Apache軟體資金會的開源專案,實現了Servlet,JSP,EL,WebSocket協議。
# 二.安裝教程
下載官網:`http://www.apache.org/`
我們在位址列中輸入地址後,來到官網
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/2021030223075991.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
往下拉,我們看到LIST下面有一個Tomcat,點選進入
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302230944479.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
進入如下圖所示,我們可以選擇進入Tomcat的不同版本
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302231219252.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
我們在Core當中選擇不同的適合版本進行下載,還有我們要下載Source Code Distrbutions中的任何一個即可,後面我們需要用到這個原始碼。
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302231349668.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
然後我們解壓安裝包。在資料夾中進入如下頁面
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302231940562.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
我們接著點開bin,找到其中的startup.bat,雙擊它。
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302232155868.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
如果出現如下,說明我們成功啟動伺服器了。
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302232256191.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
我麼可以在瀏覽器中輸入如下
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302232537295.png)
我們會在瀏覽器中,看到如下,就是我們的伺服器
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302232620521.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
當然,如果我們想要關掉伺服器,只需點選shutdown.bat即可。
# 三.出現的問題
我們在啟動伺服器的時候可能出現如下的亂碼問題
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302232919157.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
我們只需要在conf中找到logging.properties,使用記事本開啟![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302233201474.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
將UTF-8改為GBK
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210302233231473.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk2NTM1OA==,size_16,color_FFFFFF,t_70)
再重啟就