Tomcat下載和安裝


一.Tomcat下載和安裝

Tomcat 是一個免費的開放源代碼的 Servlet 容器,它是 Apache 軟件基金會的一個頂級項目,由 Apache,Sun和其他一些公司及個人共同開發而成。由於有了 Sun 的參與與支持,最新的 Servlet 和 JSP 規范總是能在 Tomcat 中的到體現。

1.下載tomcat

官方網站:http://tomcat.apache.org/

wpsE896.tmp

目前最新版本是8.0版

可以根據自己的系統來選擇下載的版本

wpsE8D6.tmp

1.2 安裝tomcat

wpsE8F6.tmp

解壓縮下載的tomcat

二、運行Tomcat
2.1設置JDK環境變量

將JDK根目錄添加到環境變量。

2.2運行startup.bat

運行..\apache-tomcat-8.0.20\bin目錄下的startup.bat,開啟tomcat

打開瀏覽器,輸入http://localhost:8080/進入tomcat頁面

wpsE907.tmp

看到這個頁面說明已經成功開啟服務器。

2.3設置tomcat環境變量

wpsE908.tmp

如果想從dos窗口打開tomcat,可以將..\apache-tomcat-8.0.20\bin根目錄添加到環境變量,然后運行startup,顯示如下:

發現提示不能打開服務,因為CATALINA_HOME這個環境變量沒有定義,查看startup.bat批處理文件發現:

說明:CATALINA_HOME

wpsE918.tmp

的環境變量應該設置為tomcat的根目錄。

設置后,再次運行startup

wpsE929.tmp

這時,tomcat已經成功開啟。

使用shutdown可以關閉

wpsE92A.tmp

2.4 catalina命令

開啟startup實際是開啟catalina.bat,查看其命令:

說明我們還可以使用:

catalina start:啟動

catalina stop:關閉

catalina run:在當前窗口啟動,ctrl+c關閉

三、Tomcat配置文件
3.1.server.xml

我們可以在server.xml文件中修改端口號,找到conf文件夾,打開其中的server.xml, 目前設置的端口號是8080:

wpsE93A.tmp

修改保存后,重新打開瀏覽器試試。

3.2 tomcat-users.xml

如果想進入tomcat管理頁面,點擊Manager App:

wpsE94B.tmp

wpsE94C.tmp

點擊取消:

wpsE95D.tmp

說明需要配置tomcat-users.xml

wpsE96D.tmp

之后再使用配置的用戶名密碼進入:

wpsE97E.tmp

四、HelloWorld程序
4.1 建立web項目文件層次

wpsE97F.tmp

根據規范(參考http://localhost:8080/docs/appdev/deployment.html),web項目文件應該如下配置:

Student類:

public class Student {

public void study(){

System.out.println("good good study, day day up!");

}

}

hello.jsp中添加如下:

<%@page import="com.ibeifeng.firstweb.Student"%>

<%

Student student = new Student();

student.study();

%>

 

4.2 修改.class文件生成位置(Eclipse)

由於tomcat要求.class文件在/WEB-INF/classes/文件夾下生成,需要修改項目的Build Path:

wpsE990.tmp

wpsE9A0.tmp

4.3部署項目到tomcat的webapps文件夾下

在E:\JavaOnline\apache-tomcat-8.0.20\webapps文件夾下,新建一個項目文件夾helloworld,然后將WebRoot文件夾下的內容整體拷貝到這里。

在瀏覽器輸入url:http://localhost:8080/helloworld/hello.jsp

可以在控制台看到輸出結果:

wpsE9A1.tmp

五、自動部署
5.1新建一個web工程

切換到JavaEE工程窗口,新建一個動態web工程:

wpsE9B2.tmp

導入tomcat,選擇New Runtime

wpsE9C2.tmp

配置Server運行環境,選擇Tomcat根目錄:

wpsE9D3.tmp

5.2新建Server

wpsE9E4.tmp

將項目add到server中:

wpsE9F4.tmp

5.3修改Server Locations配置

雙擊服務器,如下配置

wpsEA05.tmp

5.4運行jsp

右鍵jsp,Run as---Run on Server:

wpsEA26.tmp

運行顯示如下:

wpsEA16.tmp

5.5定制右鍵菜單

wpsEA37.tmp

在Shortcuts中選擇自己需要的項目:

wpsEA38.tmp

主要是Java全選,Web全選。

 

 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM