国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

在 Linux 上安裝Apache+ApacheJServ+JSP

2024-09-05 00:20:48
字體:
來源:轉載
供稿:網友
一、版權聲明 
這份文件將遵循 GPL 方式發表。 

二、軟件取得 
俗話說的好,工欲善其事,必先利其器;以下所列為本文中所提到軟件取得的相關資源; 同時將以安裝順序來編排軟件的次序。 



I. Apache Web Server 

o http://www.apache.org/ 
o http://www.redhat.com/ 
o http://cle.linux.org.tw/ 

II. JDK 

o http://java.sun.com/ 

III. JSDK 

o http://java.sun.com/ 

IV. Java Apache 

o http://java.apache.org/ 

V. GUN JSP 

o http://www.gnu.org/ 
o http://java.apache.org/ 

三、軟件安裝 
I. 安裝 Apache Web Server 

a. 使用 RPM 

如果你是使用 RPM 套件,在你取得 Apache Web Server 套件之后,只需要輸入以下命令即可完成安裝: 

[root@localhost root]# rpm -ivh apache-1.3.xx.i386.rpm ( xx 代表 Apache Web Server 版本 ) 

b. 使用 SOURCE 

如果你使用的是 Apache Web Server 的 Source,那么你必需對 Source 進行編譯并且加以安裝: 

[root@localhost root]# tar zxvf apache_1.3.xx.tar.gz ( xx 代表 Apache Web Server 版本 ) 

[root@localhost root]# cd apache_1.3.xx 

[root@localhost apache_1.3.xx]# ./congifure 

> --prefix=/usr/local/apache/ ( 設定你所想要安裝的目錄 ) 

> --enable-module=all 

> --enable-rule=SHARE_CORE 

[root@localhost apache_1.3.xx]# make clean ; make ; make install 

完成了以上步驟之后,基本上你己經完成了 Apache Web Server 的安裝。 

II. 安裝 JDK 

你可以由上述位置取得 Sun 最新版本的 JDK ( Java Development Kits )。請你依照下列步驟來完成 JDK 的完裝: 

[root@localhost root]# tar zxvf jdk1_2_2rc2-linux-i386.tar.gz 

[root@localhost root]# mv jdk1.2.2 /usr/local/jdk122 

完成上述步驟后,你還需要進行環境設定: 

[root@localhost root]# vi .bash_profile 

... 

... 

JAVA_HOME=/usr/local/jdk122 

PATH=$PATH:$JAVA_HOME/bin 

CLASSPATH=/usr/local/jdk122/lib/tools.jar:. 

export JAVA_HOME 

export PATH CLASSPATH 

★請注意:如果你使用的是 JDK 1.1.x 版本,你的 CLASSPATH 必須設定如下: 

CLASSPATH=/path/to/your/jdk/lib/classes.zip:. 

III. 安裝 JSDK 

★請注意:如果你使用的是 Java Apache RPM 版本,請跳過此節。 

你必須先取得并安裝 JSDK ( Java Servlet Development Kits ),才能使 Java Apache 進行運作。但事實上,我們所需要的,只是 JSDK 中的一小部份 ( 一個叫 jsdk.jar 或是 servlet.jar 的檔案 );現在你所要做的,就是取得這個檔案,并且將這個檔案設定到你的 CLASSPATH 中: 

CLASSPATH=/path/to/jsdk/lib/jsdk.jar:$CLASSPATH 

export CLASSPATH 

IV. 安裝 Java Apache 

. 使用 RPM 

如果你是使用 RPM 套件,在你取得 Java Apache 套件之后,只需要輸入以下命令即可完成安裝: 

[root@localhost root]# rpm -ivh ApacheJServ-1.1-b2.i386.rpm 

a. 使用 SOURCE 

如果你使用的是 Java Apache 的 Source,那么你必需對 Source 進行編譯并且加以安裝: 

[root@localhost root]# tar zxvf ApacheJServ-1.1.tar.gz 

[root@localhost root]# cd ApacheJserv-1.1 

[root@localhost ApacheJserv-1.1]# ./congifure 

> --prefix=/usr/local/jsdk/ ( 設定你所想要安裝的目錄 ) 

> --with-apxs=/usr/local/apache/bin/apxs ( apache apxs 所在完整路徑 ) 

> --with-jdk-home=$JAVA_HOME 

> --with-java-platform=2 ( 設定你所使用的 JDK 版本;1 代表 JDK 1.1.x;2 代表 JDK 1.2.x ) 

> --with-JSDK=/usr/local/jsdk/lib/jsdk.jar 

[root@localhost ApacheJserv-1.1]# make clean ; make ; make install 

★請注意:請先往下閱讀【Java Apach 測試】一節。 

V. 安裝 GNU JSP 

在完成以上繁復的安裝步驟之后,我們將繼續進行 GNU JSP 的安裝。但在介紹如何安裝 GNU JSP 之前,我想簡單的介紹一下何謂 JSP,以及 JSP 主要的功用。 

JSP ( Java Server Page ) 原本是在 Java Server 上的一種文件格式,內容有點類似 MicroSoft IIS Server 上的 ASP ( Active Server Page ),主要的功能是用來進行動態網頁編寫 ( 此處所說的【動態網頁】并非指 DHTML ),以及透過 JDBC 與后端數據庫連結并取得、修改、編輯資料。當然,JSP 的工能并非僅僅如此,它也可以進行例如 Socket 的連結等功能。 

基本上,我們可以將 JSP 文件視為 Java Servlet 程序的一種。此話怎講?因為 JSP 文件在第一次被讀取的時候,會由 JSP 轉譯器轉譯為 Java Servlet 程序,再對這個程序加以編譯與執行。而且由 JSP 文件內容來看,JSP 文件的程序代碼部份,語法與 Java Servlet 并無不同 ( 事實上,這個部份在翻譯的時候會原封不動的被拷貝到新產生的 Java Servlet 程序代碼之中 )。所以我們確信,了解 Java Servlet 的撰寫技巧,對于撰寫 JSP 文件是很有幫助的。 

接下來,我們將繼續進行 GNU JSP 的安裝。在這之前,請先確定你己經取得 GNU JSP 檔案。 

在你取得 GNU JSP 之后,請依照下列步驟進行安裝: 

[root@localhost root]# tar zxvf gnujsp_0_9_10.tar.gz 

[root@localhost root]# mv gnujsp-0.9.10 /usr/local/gnujsp 

[root@localhost root]# cd /home/httpd/servlets 

[root@localhost servlets]# mkdir compiled 

[root@localhost servlets]# chown nobody.nobody compiled 

完成上述指令之后,我們還須要對幾個檔案進行設定: 

1. /etc/httpd/conf/jserv/jserv.properties 

[root@localhost root]# cd /etc/httpd/conf/jserv 

[root@localhost jserv]# vi jserv.properties 

... 

... 

wrapper.classpath=/usr/local/gnujsp/lib/gnujsp.jar 

... 

... 

2. /etc/httpd/conf/jserv/zone.properties 

[root@localhost jserv]# vi zone.properties 

... 

... 

repositories=/home/httpd/servlet,/usr/local/gnujsp/gnujsp.jar 

... 

... 

servlet.gnujsp.code=org.gjt.jsp.JSPServlet 

... 

... 

servlet.gnujsp.initArgs=repository=/home/httpd/servlets/ 

servlet.gnujsp.initArgs=compiler=/usr/local/jdk122/bin/java 

-classpath %classpath%:%repository% 

-d %repository% -deprecation %source% 

... 

... 

3. /etc/httpd/conf/jserv/jserv.conf
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北海市| 怀集县| 永川市| 玉屏| 正阳县| 宁津县| 苍山县| 宣城市| 吉林市| 永德县| 肥西县| 黔西| 界首市| 宁晋县| 抚顺市| 梁平县| 柳林县| 浮梁县| 德安县| 达拉特旗| 明溪县| 岳普湖县| 和田县| 墨竹工卡县| 阳山县| 杂多县| 屏东县| 新营市| 斗六市| 惠水县| 鱼台县| 芦溪县| 麦盖提县| 高密市| 思南县| 闵行区| 容城县| 凤台县| 禹城市| 磴口县| 嘉祥县|