程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 在linux上建jsp環境

在linux上建jsp環境

編輯:關於JSP

老早就在國外的網站上看到jsp(SUN企業級應用的首選)(Java Server Pages)的介紹,說它如何如何的好, 如何如何的強大,可是只知道jsp(SUN企業級應用的首選)這玩意不錯,卻一直沒有機會用上。聽說unix下 配置jsp(SUN企業級應用的首選)環境頗爲複雜,因此一直沒敢去碰。後來在臺灣的站點上找到了一份臺灣老 寫的在Linux下配置jsp(SUN企業級應用的首選)環境的文章,如獲至寶,於是就馬上操刀上陣,想試試如何。   可惜照樣子畫葫蘆未果。   於是到國內幾個大的bbs內到處查找,尋訪幾個前輩,找到一些零碎的配置方法。 這些方法大都是gnujsp(SUN企業級應用的首選)0.9x/1.0配合apache(Unix平台最流行的WEB服務器平台)Jser-1.x.x來運行jsp(SUN企業級應用的首選)的,我都一一照樣 進行配置,結果頂多是讓apache(Unix平台最流行的WEB服務器平台)Jserv運行起來而已。一直無法運行jsp(SUN企業級應用的首選)。   最後筆者決心自己獨立將配置方法摸透,於是所有套裝軟體都儘量從官方網站下載回來。 以下是筆者配置過程中使用到的套裝軟體: apache(Unix平台最流行的WEB服務器平台)_1.3.12.tar.gz (從www.apache(Unix平台最流行的WEB服務器平台).org下載) apache(Unix平台最流行的WEB服務器平台)Jserv-1.1.2.tar.gz(從java.apache(Unix平台最流行的WEB服務器平台).org下載) gnujsp(SUN企業級應用的首選)-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(SUN企業級應用的首選)-1.0 中的安裝文檔以及綜合手頭幾份安裝文章, 還有從java.apache(Unix平台最流行的WEB服務器平台).org上下載的簡單安裝配置文章,筆者最後終於成功將jsp(SUN企業級應用的首選)環境 配置成功並成功地運行了調用bean的jsp(SUN企業級應用的首選)程式。   以下就安裝和配置的原理、過程、注意事項以及關鍵點等進行詳細描述。 一、配置要求 RedHat 5.x 或 6.x (筆者在TurboLinux 4.02/6.0 Bluepoint1.0/2.0 等系統中都順利編譯、配置通過) JSDK2.0(其實就是需要一個 70多k的jsdk.jar) gnujsp(SUN企業級應用的首選)1.0(其實就是需要裏面的jar文件而已) JDK-1.x.x or JDK-1.2.x(兩個版本都能夠順利通過編譯和配置) apache(Unix平台最流行的WEB服務器平台)Jserv1.0 or 1.x.x 編譯需要的make,gcc等程式、編譯器與函數庫 二、基本配置原理   要讓jsp(SUN企業級應用的首選)能夠正確解析並運行良好的話,需要確保ajp1.2(apache(Unix平台最流行的WEB服務器平台)Jserv protocol1.2)可以正常地在本地(local)埠8007通信,Servlet需要能夠正常執行,並且要合理配置好Jserv的配置文件使gnujsp(SUN企業級應用的首選)正確解析jsp(SUN企業級應用的首選)文件。本文採用static(靜態)編譯方式編譯 apache(Unix平台最流行的WEB服務器平台)Jserv。 三、基本步驟   首先要確保apache(Unix平台最流行的WEB服務器平台)Jserv正確編譯並測試通過。然後正確配置apache(Unix平台最流行的WEB服務器平台)Jserv的配置文件,讓gnujsp(SUN企業級應用的首選)可以解析jsp(SUN企業級應用的首選)文件。   以下是安裝步驟示意圖:  JDK-->JSDK-->apache(Unix平台最流行的WEB服務器平台)(基本配置)-->apache(Unix平台最流行的WEB服務器平台)Jserv(配置/編譯)-->apache(Unix平台最流行的WEB服務器平台)(配置/編譯/安裝) -->gnujsp(SUN企業級應用的首選)-->編輯apache(Unix平台最流行的WEB服務器平台)Jserv配置文件-->測試-->OK 四、詳細過程 1、安裝JDK   其實不存在什麽安裝,只需要將JDK拷貝到一個固定目錄就可以了。這裏筆者採用JDK-1.2.2的二進位版本。對於採用1.1.x的讀者,如果是選擇了static的方式 將apache(Unix平台最流行的WEB服務器平台)和apache(Unix平台最流行的WEB服務器平台)Jserv整和,出現故障的時候可以採用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(Unix平台最流行的WEB服務器平台)基本配置   這個其實並不能說是真正的配置,只是在第一次解包的時候要生成一些必須的.h文件才需要 的一步而已。相當於預配置。   #tar xfz apache(Unix平台最流行的WEB服務器平台)_1.3.12.tar.gz  #cd apache(Unix平台最流行的WEB服務器平台)_1.3.12  #./configure  #cd ..   這樣就會生成了諸如httpd.h等的頭文件。如果沒有這些文件的話,以後配置apache(Unix平台最流行的WEB服務器平台)Jserv或者 Php3等都會報錯的。 4、apache(Unix平台最流行的WEB服務器平台)Jserv配置與編譯

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved