天天看點

java web程式開發_Java Web應用程式開發

一、WEB應用的相關知識

Web應用程式簡介

應用程式:指允許使用者執行特定任務的軟體程式,主要分為桌面應用程式和Web應用程式兩種類型。

桌面應用程式(Desktop Application):一般是指采用客戶機/伺服器結構(Client/Server)的應用程式。

Web應用程式一般是指采用浏覽器和伺服器結構(Browser/Server,簡稱B/S結構)的應用程式。

Web應用程式由Web伺服器和Web用戶端組成。

主要的WEB伺服器軟體: IIS 、Apache 、Tomcat

二、Tomcat伺服器

在小型的應用系統或者有特殊需要的系統中,可以使用一個

免費的Web伺服器:Tomcat,該伺服器支援全部JSP以及

Servlet規範。

Tomcat官方站點:http://jakarta.apache.org

擷取Tomcat安裝程式包

tar.gz檔案是Linux作業系統下的安裝版本

exe檔案是Windows系統下的安裝版本

zip檔案是Windows系統下的壓縮版本

java web程式開發_Java Web應用程式開發

把上面的文檔解壓到沒有漢字的目錄下,不能解壓目前檔案隻能右擊“解壓到(F)”

上面的是32位系統的tomcat的伺服器

1.輕按兩下 bin 目錄下的 startup.bat 檔案

java web程式開發_Java Web應用程式開發

(1)先配置環境變量(Java_home)

先打開計算機下的進階系統設定

java web程式開發_Java Web應用程式開發

點選進階系統設定

java web程式開發_Java Web應用程式開發

再點選環境變量,建立添加JAVA-HOME

java web程式開發_Java Web應用程式開發

3.常見啟動問題

端口占用問題 :netstat -na指令和fport工具(可以檢視有哪些網絡端口号被監聽)

打包web應用 war:

java web程式開發_Java Web應用程式開發

c:\news> jar –cvf news.war  *.*/  .

4.Tomcat目錄結構

java web程式開發_Java Web應用程式開發

5.虛似目錄的映射方式

(1)第一種方式

在server.xml檔案的host元素中配置,例如:

java web程式開發_Java Web應用程式開發

補充知識點:映射預設web應用。

注意:一個Context即代表一個web應用,context元素在配置檔案中除用于映射虛似目錄外,它還可用于為web應用配置一些資源,例如:配置web應用使用的資料庫連接配接池,javamail session等(這些本配置以後會用到)。

(2)在Tomcat6中,不再建議在server.xml檔案中配置context元素,需要重新開機伺服器。

(3)讓tomcat自動映射: tomcat伺服器會自動管理webapps目錄下的所有web應用,并把它映射成虛似目錄。換句話說,tomcat伺服器webapps目錄中的web應用,外界可以直接通路。