# JSP 開發環境搭建
JSP開發環境是您用來開發、測試和運行JSP程序的地方。
本節將會帶您搭建JSP開發環境,具體包括以下幾個步驟。
## 配置Java開發工具(JDK)
這一步涉及Java SDK的下載和PATH環境變量的配置。
您可以從Oracle公司的Java頁面中下載SDK:[Java SE Downloads](//www.oracle.com/technetwork/java/javase/downloads/index.html)
Java SDK下載完后,請按照給定的指示來安裝和配置SDK。最后,通過設置PATH和JAVA_HOME環境變量來指明包括java和javac的文件夾路徑,通常是java_install_dir/bin和java_install_dir。
假如您用的是Windows系統并且SDK的安裝目錄為C::\jdk1.5.0_20,那么您就需要在 C:\autoexec.bat 文件中添加以下兩行:
```
set PATH=C:\jdk1.5.0_20\bin;%PATH%
set JAVA_HOME=C:\jdk1.5.0_20
```
或者,在Windows NT/2000/XP下,您可以直接右擊我的電腦圖標,選擇屬性,然后高級,然后環境變量,接下來您就可以很方便地設置PATH變量并且確定退出就行了。
在Linux/Unix系統下,如果SDK的安裝目錄為/usr/local/jdk1.5.0_20并且使用的是C shell,那么您就需要在.cshrc文件中添加以下兩行:
```
setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.5.0_20
```
或者,假如您正在使用類似于Borland JBuilder、Eclipse、IntelliJ IDEA和Sun ONE Studio這樣的集成開發環境,可以試著編譯并運行一個簡單的程序來確定IDE(集成開發環境)是否已經知道 SDK的安裝目錄。
本步驟你也可以參考本站[Java開發環境配置](/java/java-environment-setup.html)章節的教程。
## 設置Web服務器:Tomcat
目前,市場上有很多支持JSP和Servlets開發的Web服務器。他們中的一些可以免費下載和使用,Tomcat就是其中之一。
Apache Tomcat是一個開源軟件,可作為獨立的服務器來運行JSP和Servlets,也可以集成在 Apache Web Server中。以下是Tomcat的配置方法:
* 下載最新版本的Tomcat:[http://tomcat.apache.org/](//tomcat.apache.org/)。
* 下載完安裝文件后,將壓縮文件解壓到一個方便的地方,比如Windows下的C:\apache-tomcat-5.5.29目錄或者Linux/Unix下的/usr/local/apache-tomcat-5.5.29目錄,然后創建CATALINA_HOME環境變量指向這些目錄。
在Windows機器下,Tomcat可以通過執行以下命令來啟動:
```
%CATALINA_HOME%\bin\startup.bat
或者
C:\apache-tomcat-5.5.29\bin\startup.bat
```
在Linux/Unix機器下,Tomcat可以通過執行以下命令來啟動:
```
$CATALINA_HOME/bin/startup.sh
或者
/usr/local/apache-tomcat-5.5.29/bin/startup.sh
```
成功啟動Tomcat后,通過訪問http://localhost:8080/便可以使用Tomcat自帶的一些web應用了。假如一切順利的話,您應該能夠看到以下的頁面:

更多關于配置和運行Tomcat的信息可以在Tomcat提供的文檔中找到,或者去Tomcat官網查閱:http://tomcat.apache.org。
在Windows機器下,Tomcat可以通過執行以下命令來停止:
```
%CATALINA_HOME%\bin\shutdown
或者
C:\apache-tomcat-5.5.29\bin\shutdown
```
在Linux/Unix機器下,Tomcat可以通過執行以下命令來停止:
```
$CATALINA_HOME/bin/shutdown.sh
或者
/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
```
## 設置CLASSPATH環境變量
由于servlets不是Java SE的一部分,所以您必須標示出servlet類的編譯器。
假如您用的是Windows機器,您需要在C:\autoexec.bat文件中添加以下兩行:
```
set CATALINA=C:\apache-tomcat-5.5.29
set CLASSPATH=%CATALINA%\common\lib\jsp-api.jar;%CLASSPATH%
```
或者,在Windows NT/2000/XP下,您只要右擊我的電腦,選擇屬性,然后點擊高級,然后點擊環境變量,接下來便可以設置CLASSPATH變量并且確定退出即可。
在Linux/Unix機器下,假如您使用的是C shell,那么您就需要在.cshrc文件中添加以下兩行:
```
setenv CATALINA=/usr/local/apache-tomcat-5.5.29
setenv CLASSPATH $CATALINA/common/lib/jsp-api.jar:$CLASSPATH
```
注意:如果您的開發路徑是C:\JSPDev (Windows)或者 /usr/JSPDev (Linux/Unix),那么您就需要將這些路徑添加進CLASSPATH變量中。
- Java 基礎
- Java 簡介
- Java開發環境配置
- Java基礎語法
- Java對象和類
- Java基本數據類型
- Java變量類型
- Java修飾符
- Java運算符
- Java循環結構 - for, while 及 do...while
- Java分支結構 - if...else/switch
- Java Number類
- Java Character類
- Java String類
- Java StringBuffer和StringBuilder類
- Java 數組
- Java 日期時間
- Java正則表達式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 異常處理
- Java 面向對象
- Java 繼承
- Java 重寫(Override)與重載(Overload)
- Java 多態
- Java 抽象類
- Java 接口
- Java 包(package)
- Java 高級教程
- Java 數據結構
- Java Enumeration接口
- Java Bitset類
- Java Vector 類
- Java Stack 類
- Java Dictionary 類
- Java Hashtable 接口
- Java Properties 接口
- Java 集合框架
- Java 泛型
- Java序列化
- Java 網絡編程
- Java 發送郵件
- Java 多線程編程
- Java Applet基礎
- Java 文檔注釋
- Servlet 教程
- Servlet 簡介
- Servlet 環境設置
- Servlet 生命周期
- Servlet 實例
- Servlet 表單數據
- Servlet 客戶端 HTTP 請求
- Servlet 服務器 HTTP 響應
- Servlet HTTP 狀態碼
- Servlet 編寫過濾器
- Servlet 異常處理
- Servlet Cookies 處理
- Servlet Session 跟蹤
- Servlet 數據庫訪問
- Servlet 文件上傳
- Servlet 處理日期
- Servlet 網頁重定向
- Servlet 點擊計數器
- Servlet 自動刷新頁面
- Servlet 發送電子郵件
- Servlet 包
- Servlet 調試
- Servlet 國際化
- JSP 基礎
- JSP 簡介
- JSP 開發環境搭建
- JSP 結構
- JSP 生命周期
- JSP 語法
- JSP 指令
- JSP 動作元素
- JSP 動作元素
- JSP 隱含對象
- JSP 客戶端請求
- JSP 服務器響應
- JSP HTTP 狀態碼
- JSP 表單處理
- JSP 過濾器
- JSP Cookies 處理
- JSP Session
- JSP 文件上傳
- JSP 日期處理
- JSP 頁面重定向
- JSP 點擊量統計
- JSP 自動刷新
- JSP 發送郵件
- JSP 高級教程
- JSP 標準標簽庫(JSTL)
- JSP 連接數據庫
- JSP XML 數據處理
- JSP JavaBean
- JSP 自定義標簽
- JSP 表達式語言
- JSP 異常處理
- JSP 調試
- JSP 國際化
- 免責聲明