Tomcat環境的配置與部署Web應用


一、環境的搭建

1、下載JAVA JDK,選擇所要安裝的目錄安裝。官網下載地址:http://java.sun.com/javase/downloads/index.jsp

2、設置環境變量。

在CLASSPATH環境變量后加上(即加上jdk安裝路徑下的tools.jar和dt.jar文件):

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;

path和JAVA_HOME的配置省略(Java初學者必備常識,不會百度“JDK的安裝”)。
接着下載解壓Apache的Tomcat7.0.6,並將其放在自己想要的位置上。 

3. 隨后在CLASSPATH環境變量中配置Tomcat(即加上Tomcat的lib庫中的jsp-api.jar和servlet-api.jar文件)

E:\Tomcat\lib\jsp-api.jar;E:\Tomcat\lib\servlet-api.jar;

4. 在配置好環境后,在Tomcat的bin目錄下找到startup.bat文件並雙擊打開,如果配置成功應該可以看見黑盒子里寫的啟動信息而不是閃退:  

 

5. 之后打開瀏覽器輸入http://localhost:8080(注意startup.bat文件要一直開着),回車就看到服務器的信息了:

 

6.如果不能打開可能是端口沖突,需要修改端口。方法是打開Tomcat的conf目錄下的server.xml文件,注意用記事本或notepad++等打開,將以下語句的port值8080改為自定義的端口號:

 

 

7.設置管理員密碼,登陸Manager控制台

在服務器界面中點擊Manager App等會彈出管理員登陸對話框,但是輸入什么都登陸不了,因為還要設置管理員賬號和密碼。

方法如下:

打開Tomcat的conf目錄下的tomcat-users.xml文件(記事本打開),找到<tomcat-users>...</tomcat-users>,在其中加上以下代碼(舉例,其中的注釋可以刪除):

<tomcat-users>
  <role rolename="manager-gui"/>
  <user username="username" password="password" roles="manager-gui"/>
</tomcat-users>

重啟Tomcat服務器登陸,輸入用戶名和密碼,就進入了Manager控制台,如下

 

8.配置Tomcat的數據源

以MySQL為例,先下載安裝MySQL,然后下載MySQL的JDBC驅動程序,並將該程序復制到Tomcat的lib路徑下。(不管配置什么數據源,都需要提供對應的數據庫的JDBC驅動程序)

 

9. 設置Tomcat列舉出Web應用根路徑下的所有頁面

打開Tomcat的conf目錄下的web.xml文件,將listings改為true:

    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>true</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

這個很關鍵,否則在部署web應用時無法看到根路徑下的文件,更加無法運行應用。

 

  

二、部署Web應用

1.手動部署

將Web應用文件復制到Tomcat的webapps目錄下,打開服務器的控制台,在Applications一項中可以看到之前部署的應用,同樣也可以看到webapps目錄下的其他應用文件夾:

點擊右方的Undeploy按鈕可以刪除該應用,當然也可以直接在webapps目錄下刪除。

2. 增加自定義的Web部署文件

在conf\Catalina\localhost目錄下增加一個dd.xml文件,其中dd就是要部署的web應用名,打開該文件添加以下內容:

 

<?xml version="1.0" encoding="GBK"?>  
<Context docBase="C:\Users\Administrator\Desktop\webDemo" privileged="true">  
</Context>  

刷新服務器控制台界面便可以看到應用名為dd對應的程序了

 

 

 

三、運行Web應用

有兩種方法,一是在控制台的Application選項中打開:

 

 

執行Hello World輸出:

二是直接在瀏覽器地址欄中輸入文件URL來打開,例如:

 

 

 

 


免責聲明!

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



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