以下的配置操作都在win2000系統下進(jìn)行,當然它也適用于winxp。配置JSP的運行環(huán)境并不需要什么高性能硬件支持,關(guān)鍵是安裝一些必須的軟件或插件,然后對這些軟件或插件的文件配置過(guò)程。
第一步:網(wǎng)上搜索獲取為建立JSP環(huán)境所需要的文件
1、 apache_2.0.46-win32-X86-no_src.msi
下載地址:http://archive.apache.org/dist/httpd/binaries/win32/apache_2.0.46-win32-x86-no_src.msi
或下載Apache V2.0.54 For Windows
下載地址:http://softdown.it168.com/1003/IT168.com-16584apache_2.0.54-win32-x86-no_ssl.msi
2、 j2sdk-1_4_1_02_windows_i586.exe
下載地址:http://java.sun.com/j2se/downloads.html
3、 resin_2.1.9.zip
下載地址:http://www.caucho.com/download/resin-2.1.9.zip
第二步:首先雙擊運行j2sdk-1_4_1_02-windows-i586.exe文件,安裝JSDK。
我們這里假設安裝目錄為D:\jsdk,其他都使用默認,安裝完成如下圖:
第三步:配置JSDK。
安裝完JSDK后,對其配置下面的內容:
按下圖所示首先在系統變量中找到ClassPath并加入下面內容(如果你找不到ClassPath,就新建一個(gè)):
D:\jsdk\LIB\dt.JAR;D:\jsdk\LIB\TOOLS.JAR;D:\jsdk\BIN;.;
接著(zhù)再在系統變量中找到Path并加入下面內容:
D:\jsdk\;D:\jsdk\bin;
【提示】ClassPath最后的".;"表示當前目錄,而不是多了一個(gè)點(diǎn)和分號。如果大家實(shí)際的jsdk安裝路徑與本文不一致,請改成你的安裝路徑即可,最后再重啟電腦使配置生效。
第四步:調試JSDK配置環(huán)境。
經(jīng)過(guò)第三步的配置后應該就可以正確運行java程序了。我們可以在JSDK所在磁盤(pán)分區的的根目錄下新建一個(gè)文本文件,輸入下面代碼驗證:
public class hello{
public static void main(String arg[]){
System.out.print("Hi! JAVA!");
}
}
注意一定要將此java文件命名為hello.java,而且要區分大小寫(xiě)!接下來(lái)在MS-DOS方式下進(jìn)入D盤(pán)根目錄,輸入以下命令:
javac hello.java 回車(chē)
如果正常的話(huà),是沒(méi)有任何內容顯示的,但會(huì )在同一目錄下編譯成一個(gè)hello.class的文件,接下來(lái)再輸入以下命令:
java hello 回車(chē)
如果也正常的話(huà),應該會(huì )顯示"Hi! JAVA!",這代表你的java環(huán)境OK了,才可進(jìn)行下一步。
第五步:運行apache_2.0.46-win32-x86-no_src.msi安裝Apache。
如下圖所示:
保持默認選項連按3個(gè)"next"后,出現下面的界面,按圖所示設置即可:
第六步:完成Apache安裝。
在上一步的圖示中再連按2個(gè)“next”后出現選擇安裝目錄的界面,這里要把目錄改成D:(在上面選擇D盤(pán)即可,不需要輸入目錄名,安裝程序會(huì )自動(dòng)生成一個(gè)"Apache2"目錄),其他的就按"next"或finish就行了。這樣Apache也安裝完畢了,Apache會(huì )在安裝后自動(dòng)啟動(dòng)一個(gè)Monitor程序在任務(wù)欄的右下角,但此時(shí)Apache的服務(wù)并未啟動(dòng),因為我們還沒(méi)將Apache安裝成服務(wù)。如下圖所示:
第七步:配置Apache。
1、 進(jìn)入Apache所在目錄,找到打開(kāi)Apache2\conf\httpd.conf文件,查找以下內容:
# If your host doesn‘t have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make
# redirections work in a sensible way.
#
ServerName 127.0.0.1:8080
【提示】如果你需要改服務(wù)器的IP,則修改上面紅色代碼即可(修改127.0.0.1為你服務(wù)器IP地址并確認web端口
2、 繼續查找以下內容:
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "D:/apache2/htdocs"
【提示】如果你想改變放置運行JSP文件的目錄,就將上面紅色的代碼修改為: DocumentRoot "盤(pán)符:/路徑",注意,要使用"/"而不是"\"。
3、 最后查找下面內容:
#Listen 12.34.56.78:80
Listen 8080
【提示】如果你想修改Apache的監聽(tīng)端口,就在這里進(jìn)行。
OK,到這里就算完成了。因為簡(jiǎn)單的說(shuō)來(lái),配置Apache就是配置httpd.conf文件。如果你想進(jìn)行更詳細深入的配置,請自行查閱相關(guān)文章,這里不再一一列舉。
第八步:測試Apache服務(wù)。
1、進(jìn)入MS-DOS方式,再進(jìn)入D:\apache2\bin\目錄下,輸入下面命令將Apache安裝成服務(wù):
apache -k install 回車(chē)。
2、雙擊任務(wù)欄右下角的Apache Monitor,即可在窗口里看到一個(gè)“Apache2”(如下圖所示),再按右邊的Start按鈕啟動(dòng)Apache2。
3、打開(kāi)IE,在地址欄中輸入:http://127.0.0.1:8080/(如果在配置httpd.conf時(shí)你修改過(guò)此IP地址,就請輸入你修改后的地址),如果出現下圖所示的頁(yè)面,表示一切OK!至此,已經(jīng)成功安裝了Apache,現在我們只需把html文件放到apache2/htdocs/目錄下即可訪(fǎng)問(wèn)。例如該目錄下有一個(gè)文件叫hello.htm,那么在地址欄的輸入格式就為:http://127.0.0.1:8080/hello.htm
第九步:安裝Resin
Apache只是一個(gè)Web服務(wù)器,沒(méi)有解析器的支持是沒(méi)法運行JSP的,所以我們還需要安裝一個(gè)解析器,這里我們選擇Resin。雙擊下載到的壓縮文件resin-2.1.9.zip,再將它解壓到任意目錄下(D:\Resin-2.1.9)進(jìn)行相應配置即可,因為Resin是不需要安裝的綠色程序。
1、 用任意網(wǎng)頁(yè)編寫(xiě)軟件(推薦使用Dreamweaver)打開(kāi)解壓目錄里的resin-2.1.9\conf\resin.conf文件,查找到以下內容:
<doc-dir>doc</doc-dir>
然后將其修改為: <doc-dir>D:/apache2/htdocs/</doc-dir>
【提示】此目錄是Resin運行JSP文件的目錄,也就是說(shuō)JSP文件必須放在這個(gè)目錄下才能正常運行。
2、 接著(zhù)再查找到下面內容:
<http port=‘8080‘/>
然后將其修改為:<http port=‘7070‘/>
【提示】因為8080端口已經(jīng)在前面配置給Apache服務(wù)了,如果這里不作修改,Apache和Resin就會(huì )產(chǎn)生端口沖突而導致運行異常。
3、 最后一步是進(jìn)入剛才安裝Apache服務(wù)的目錄,打開(kāi)Apache2\conf\httpd.conf文件,在最未端加入以下代碼:
# Resin的結合配置部分:
LoadModule caucho_module "D:/resin-2.1.9/libexec/apache-2.0/mod_caucho.dll"
#上面的路徑改成你自己的路徑
<IfModule mod_caucho.c>
CauchoHost localhost 6802
AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>
</IfModule>
4、 OK,準備好沒(méi)?我們要開(kāi)始測試剛剛建立的JSP運行環(huán)境了!先啟動(dòng)Resin(雙擊運行Resin-2.1.9\bin\httpd.exe文件即可啟動(dòng)Resin),當然Apache服務(wù)也要一起啟動(dòng)。然后在A(yíng)pache2\htdocs\目錄下新建一個(gè)叫后綴名為jsp的文本文件,比如first.jsp,然后輸入簡(jiǎn)單的網(wǎng)頁(yè)代碼,做個(gè)測試的頁(yè)面:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
out.print("我愛(ài)jsp!");
%>
趕快打開(kāi)IE,輸入:http://127.0.0.1:8080/first.jsp試試吧!如果你看到"我愛(ài)jsp!"幾個(gè)字赫然在目,那么恭喜你,大功告成!