在linux上建jsp環境,在linux上建jsp環境
【 tulaoshi.com - Java 】
老早就在國外的網站上看到Jsp(Java Server Pages)的介紹,說它如何如何的好, 如何如何的強大,可是只知道jsp這玩意不錯,卻一直沒有機會用上。聽說unix下 配置jsp環境頗爲複雜,因此一直沒敢去碰。後來在臺灣的站點上找到了一份臺灣老 寫的在Linux下配置jsp環境的文章,如獲至寶,於是就馬上操刀上陣,想試試如何。 可惜照樣子畫葫蘆未果。 於是到國內幾個大的bbs內到處查找,尋訪幾個前輩,找到一些零碎的配置方法。 這些方法大都是gnujsp0.9x/1.0配合ApacheJser-1.x.x來運行jsp的,我都一一照樣 進行配置,結果頂多是讓ApacheJserv運行起來而已。一直無法運行jsp。 最後筆者決心自己獨立將配置方法摸透,於是所有套裝軟體都儘量從官方網站下載回來。 以下是筆者配置過程中使用到的套裝軟體: Apache_1.3.12.tar.gz (從www.apache.org下載) ApacheJserv-1.1.2.tar.gz(從java.apache.org下載) gnujsp-1.0.tar.gz(從教育網內獲得) JSDK-2.0.tar.gz(從教育網內獲得) JDK-1.2.2.tar.gz(For Linux版本,從freesoft.online.sh.cn及www.sun.com可下載) 經過連續8個小時反復琢磨gnujsp-1.0 中的安裝文檔以及綜合手頭幾份安裝文章, 還有從java.apache.org上下載的簡單安裝配置文章,筆者最後終於成功將jsp環境 配置成功並成功地運行了調用bean的jsp程式。 以下就安裝和配置的原理、過程、注意事項以及關鍵點等進行詳細描述。 一、配置要求 RedHat 5.x 或 6.x (筆者在TurboLinux 4.02/6.0 Bluepoint1.0/2.0 等系統中都順利編譯、配置通過) JSDK2.0(其實就是需要一個 70多k的jsdk.jar) gnujsp1.0(其實就是需要裏面的jar文件而已) JDK-1.x.x or JDK-1.2.x(兩個版本都能夠順利通過編譯和配置) ApacheJserv1.0 or 1.x.x 編譯需要的make,gcc等程式、編譯器與函數庫 二、基本配置原理 要讓jsp能夠正確解析並運行良好的話,需要確保ajp1.2(apacheJserv protocol1.2)可以正常地在本地(local)埠8007通信,Servlet需要能夠正常執行,並且要合理配置好Jserv的配置文件使gnujsp正確解析jsp文件。本文採用static(靜態)編譯方式編譯 ApacheJserv。 三、基本步驟 首先要確保ApacheJserv正確編譯並測試通過。然後正確配置ApacheJserv的配置文件,讓gnujsp可以解析jsp文件。 以下是安裝步驟示意圖: JDK--JSDK--apache(基本配置)--ApacheJserv(配置/編譯)--apache(配置/編譯/安裝) --gnujsp--編輯ApacheJserv配置文件--測試--OK 四、詳細過程 1、安裝JDK 其實不存在什麽安裝,只需要將JDK拷貝到一個固定目錄就可以了。這裏筆者採用JDK-1.2.2的二進位版本。對於採用1.1.x的讀者,如果是選擇了static的方式 將Apache和ApacheJserv整和,出現故障的時候可以採用DSO模式(建議JDK-1.1.x版本的都采 用DSO模式比較好)。 #tar xfz JDK-1.2.2-linux-i386.tar.gz #mv JDK-1.2.2 /www/JDK122 2、安裝JSDK 和安裝JDK道理一樣,只需要解包後拷貝到一個固定目錄就可以了。 不過要注意的是,這裏實際上只是用到這個包的jsdk.jar文件,所以一定要知道這個文件的路徑。 #tar xfz jsdk-2.0.tar.gz #mv JSDK-2.0 /www/jsdk #ls -l /www/jsdk/lib total 80 -r--r--r-- 1 root root 76453 Jun 28 01:03 jsdk.jar 3、apache基本配置 這個其實並不能說是真正的配置,只是在第一次解包的時候要生成一些必須的.h文件才需要 的一步而已。相當於預配置。 #tar xfz apache_1.3.12.tar.gz #cd apache_1.3.12 #./configure #cd .. 這樣就會生成了諸如httpd.h等的頭文件。如果沒有這些文件的話,以後配置ApacheJserv或者 Php3等都會報錯的。 4、ApacheJserv配置與編譯 這裏需要使用的指令至少有: --with-apache-src="http://img.jcwcn.com/attachment/portal"来源:http://www.tulaoshi.com/n/20160129/1485828.html
看过《在linux上建jsp環境》的人还看了以下文章 更多>>