最近在工做之餘,看到了一些 Tomcat 的基礎資料,感受蠻好。同時也回憶起本身剛畢業要參加工做那會對 Tomcat 也是各類資料各類查,實屬不易。爲此,針對最近整理的一些基礎,把 Tomcat 基本的配置梳理一下,但願能對初學 Tomcat 的朋友有所幫助。java
1、Tomcat 運行環境搭建
一、Tomcat 啓動須要雙擊 bin 目錄下的 startup.bat 運行。
二、若是沒有配置 java 環境變量,啓動只會一閃而過,即 Tomcat 找不到 JDK 或 JRE。
三、配置 java 環境
3.一、第一種方法,最經常使用的配置方法(這裏我一併把 JAVA 的開發環境也配置了)。
在系統屬性中,配置所需的環境變量。
3.1.一、配置 JRE_HOME 指向 jre 的安裝目錄,好比:D:\MyProgram\Java\jre7。
3.1.二、配置 JAVA_HOME 指向 jdk 的安裝目錄,好比:D:\MyProgram\Java\jdk7。
3.1.三、在 Path 變量名下增長 %JAVA_HOME%\bin;
咱們打個命令測試下是否已經正確安裝 JDK。
C:\Users\admin>java -version;
Unrecognized option: -version;
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
3.1.四、配置 CATALINA_HOME 指向 Tomcat 的解壓目錄,好比:D:\apache-tomcat-7.0.65。
//==============================================================================================================================
3.二、第二種方法,相對第一種要偏門一些的配置方法。
3.2.一、編輯 startup.bat 文件, 在 setlocal 下增長 set JRE_HOME="JRE 安裝目錄",好比:set JRE_HOME="D:\MyProgram\Java\jre7"。
四、Tomcat 配置好後,啓動 Tomcat,在瀏覽器地址欄輸入http://localhost:8080/;就會看到 tomcat 方面。
2、修改 Tomcat 默認網站路徑
一、tomcat 默認網站在 tomcat 安裝路徑 /webapps 下。
二、 在 tomcat 安裝路徑 /conf/server.xml, 搜索webapps。
三、在<Host ...>下增長 <Context path="" docBase="d:/myweb" debug="0" reloadable="true" crossContext="true"/>。
四、在 d:/myweb 新建 index.jsp 文件,打開瀏覽器,輸入地址進行測試。
3、更改 Tomcat 端口和編碼
一、Tomcat 默認端口是 8080。
二、在 Tomcat 安裝路徑 /conf/server.xml,搜索 8080,修改成你須要的端口
三、設置編碼,在上圖的 Connector 的標籤中增長
useBodyEncodingForURL="true" // 設置 POST 和 GET 使用相同編碼
URIEncoding="UTF-8" // 對 URI 使用 utf-8 編碼處理
四、在 d:/myweb 新建 index.jsp 文件,打開瀏覽器,輸入地址進行測試。
4、設置站點
一、站點是具備特定結構的文件夾。這一點在 Tomcat 裏表現得極爲清晰。
二、站點,在服務器上確定是用文件夾(即目錄結構)來存儲和管理的。可是它和普通的文件夾又不一樣,在 Tomcat 裏,可用於站點的文件夾必須有以下特色:
2.一、擁有一個名爲 WEB-INF 的子文件夾。
2.二、WEB-INF 文件夾下必須有一個名爲 web.xml 的文件。
2.三、web.xml 文件必須受約束與特定的DTD。
三、項目訪問地址:
3.一、Tomcat 默認訪問 webapps 目錄,若是站點存放在 webapps 目錄下,則可使用相對路徑:http://localhost:8080/myweb。
3.二、當修改了 Tomcat 默認網站路徑時,例如,打開 conf 下的 server.xml:
這時指定站點目錄的訪問地址爲:http://localhost:8080。