你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

編程語言 Tomcat JSP DNS 柏莎 柏莎 2017-08-03

一:Java環境的配置

1. java環境的配置應該都學過吧,這裡簡單的講一下。

下載安裝java JDK,注意安裝的路徑,我們需要進行環境變量的配置。

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

2. 安裝完成以後,配置環境變量

環境變量的配置這裡就以win7為例:右擊計算機——屬性——高級系統設置-。

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

3. 點擊下面的環境變量,進入後在系統變量一欄點擊新建,然後輸入如下:

名稱:JAVA_HOME

變量值:剛剛安裝的路徑

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

4. 在上面的一欄中點擊新建,內容如下:

名稱:CLASS_PATH

變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

一定要注意所有符號都是英文狀態的。

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

5.在系統環境變量中有一個path的環境變量,選中後選擇編輯,將JAVA_HOME添加進去即可,如圖:在最後加上;%JAVA_HOME%\bin;

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

6.測試java環境是否配置成功

按下win+R鍵,輸入cmd調出命令符控制窗口。輸入:java -version 後查看是否顯示版本即可。

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

安裝配置Tomcat

1. 下載Tomcat文件,文件形式有兩種一個是解壓版,下載後解壓就可以使用;一個exe的安裝文件,下載後直接安裝即可。

下載地址在百度輸入Tomcat進入官網即可找到下載文件。安裝文件沒有什麼技巧,一直點擊下一步即可。這裡我選的是tomcat7 解壓版

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

2. 同樣安裝時注意安裝目錄,因為一會要配置和java一樣的環境變量。

同樣打開環境變量的配置窗口,在系統環境變量一欄點擊新建。

3. 輸入內容如下:

變量名:CATALINA_HOME

變量值:剛剛安裝的路徑

4 .再次新建:

變量名:CATALINA_BASE變量值:Tomcat的路徑;

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

===> 進入bin目錄下,雙擊startup.bat 為啟動tomcat

===> 進入Tomcat bin目錄下 雙擊shutdown.bat 為關閉tomcat

將項目放進tomcat

在myeclipse或者eclipse中將項目導出為.war的文件

在開發環境中,右擊項目--》Export--》war file 將名字設置為ROOT(後邊會講明)

將tomcat目錄下的webapps下的原來的ROOT文件夾刪掉(不然會出現衝突,我們自己的ROOT將解析不出來)

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

將導出的ROOT.war放進webapps下

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

4. 進入bin目錄下,雙擊startup.bat 為啟動tomcat。

5. 啟動完成後tomcat會自動解壓ROOT.war的內容。會自動建一個名為ROOT的文件夾。這就是我們剛才為什麼要把原來的ROOT文件夾刪掉的原因。

6. 完成後,將ROOT.war刪掉,避免下一次運行的時候解壓。因為tomcat默認訪問的就是ROOT

7. 我們可以將解壓出來的ROOT文件夾進行改名

改名前:

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

改名後

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

利用Tomcat實現域名解析(注意:你的域名一定是要有備案的域名才能在外部計算機訪問)

找到server.xml

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

更改8080端口為80端口

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

更改localhost為你自己的域名 <Engine name="Catalina" defaultHost="你的域名">

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

更改域名指向的項目路徑,注意一定要有/斜槓

<Host name="域名" appBase="webapps"

unpackWARs="true" autoDeploy="true">

<Context path="" docBase="/你的項目名稱" reloadable="true" crossContext="true"></Context>

這邊的&ldquo;你的項目名稱&rdquo;就是你ROOT的文件夾改的名字,不該也是可以,改了的話可以區別多個項目

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

注意如果你的網站WebRoot(網站的根目錄)下沒有index.jsp的話,要新建一個用來直接輸入域名時候能夠訪問的到這個index.jsp指向的文件。(這個很關鍵,我剛開始弄的時候沒注意,導致走了很多的彎路)

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

還要在該項目中WEB-INF》web.xml添加一個歡迎界面index.jsp,這樣才能夠訪問域名的時候直接訪問到WebRoot(網站的根目錄)下的index.jsp

就可以在本地PC機輸入域名直接訪問

你知道怎麼在服務器上用Tomcat運行jsp項目與服務器上tomcat域名解析外網訪問

相關推薦

推薦中...