[Java Web] 6、Tomcat服務器的安裝及配置以及JSP技術筆記


 


 

目錄

 1、Web容器簡介

 2、Tomcat粗介及配置粗講

 3、Tomcat服務器配置

  3-1、修改端口號 

  3-2、配置虛擬目錄

  3-3、配置首頁

 4、JSP執行流程

 5、JSP粗略了解 


 

1、Web容器簡介

>_<" 客戶端通過Web瀏覽器發送一個基於Http請求到服務器,服務器利用WEB服務插件接收客戶請求,並對用戶請求進行判斷,判斷其是動態請求或是靜態請求。如果是靜態請求,直接通過WEB服務器從文件系統中取出,並通過HTTP協議返回給客戶端瀏覽器;如果是動態請求,則將所有內容交給WEB容器中,並在容器中由程序動態生成顯示結果,最后也通過Web服務器進行返回。

 

2、Tomcat粗介及配置粗講

>_<" Tomcat是Apache軟件基金會的Jakarta項目中的一個核心項目,由Apache、SUN和其他一些公司及個人共同開發,是目前比較流行的Web應用服務器。

>_<" 具體的配置安裝找百度,安裝完成后,其幾個主要的目錄及作用如下表:

PS: 服務器安裝完成后,即可啟動Tomcat服務器,啟動服務器后,打開瀏覽器輸入"http://localhost:8080/"或"http://127.0.0.1:8080"即可看見Tomcat頁面表示已經成功安裝。

 

3、Tomcat服務器配置

>_<" 3-1、修改端口號 —— 修改為80端口

Tomcat安裝后,默認的端口號是8080,如果現在要想修改端口號的話,則可以打開Tomcat目錄中的conf/server.xml文件:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443" />

>_<" 3-2、配置虛擬目錄:

在Tomcat服務器的配置中,最重要的就是配置虛擬目錄的操作,每一個虛擬目錄都保存了一個完整的WEB項目。一個虛擬目錄中必須包含WEB-INF/web.xml文件,此文件可以直接從已有的項目中復制出來。增加配置虛擬目錄節點:<Context path="/mldn" docBase="D:\mldnwebdemo"/>
>_<" 3-3、配置首頁:
Tomcat服務器配置完虛擬目錄之后,可以配置一個WEB項目的首頁
 1 <html>
 2 <head>
 3     <title>http://www.cnblogs.com/zjutlitao/</title>
 4 </head>
 5 <body>
 6 <center>
 7     <H1>歡迎光臨本站點!</H1>
 8     <H2>beautifulzzzz</H2>
 9     <H3>這是默認的首頁,輸入http://localhost/mldn</H3>
10 </center>
11 </body>
12 </html>
 1 <html>
 2     <head>
 3         <title>beautifulzzzz</title>
 4     </head>
 5     <body>
 6         <%!
 7             public static final String INFO = "beautifulzzzz"; // 定義全局常量
 8         %>
 9         <%!
10             public int add(int x, int y) {         // 定義方法
11                 return x + y;
12             }
13         %>
14         <%!
15             class Person {                 // 定義Person類
16                 private String name;         // 定義name屬性
17                 private int age;             // 定義age屬性
18                 public Person(String name, int age) {     // 通過構造方法設置屬性內容
19                     this.name = name;         // 為name屬性賦值
20                     this.age = age;         // 為age屬性賦值
21                 }
22                 public String toString() {         // 覆寫toString()方法
23                     return "name = " + this.name + ";age = " + this.age;
24                 }
25             }
26         %>
27         <%    // 編寫普通的Scriptlet
28             out.println("<h3>INFO = " + INFO + "</h3>") ;                // 輸出全局常量
29             out.println("<h3>3 + 5 = " + add(3,5)+"</h3>") ;            // 調用方法
30             out.println("<h3>" + new Person("zhangsan",30) + "</h3>") ;// 生成對象
31         %>
32 
33         <%
34             int x=10;
35             String info="beautifulzzzz";
36             out.println("<h1>x= "+x+"</h1>");
37             out.println("<h1>info= "+info+"</h1>");
38             out.println("<h1>Hello World!!!</h1>");        // 這里直接編寫輸出語句
39         %>
40         <h3>info = <%=info%></h3>         <%-- 使用表達式輸出變量 --%>
41         <h3>x = <%=x%></h3>                        <%-- 使用表達式輸出變量 --%>
42         <h3>name = <%="LiXingHua"%></h3>        <%-- 使用表達式輸出常量 --%>
43     </body>
44 </html>

 

4、JSP執行流程

 

5、JSP粗略了解

 

 

 


免責聲明!

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



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