Linux上構建JSP方案:Apache+JSDK+Tomcat

發表于:2007-06-13來源:作者:點擊數: 標簽:
JSP( Java Server Pages)是由Sun Microsystem公司于1999年6月年推出的一項新技術,是基于Java Servlet以及整個java體系的Web 開發技術 。Jsp具有非常好的 性能 ,可以用來建立先進、 安全 和跨平臺的動態網站。 下面,本人將就如何在 Linux 上安裝JSP做一詳

JSP(JavaServer Pages)是由Sun Microsystem公司于1999年6月年推出的一項新技術,是基于Java Servlet以及整個java體系的Web開發技術。Jsp具有非常好的性能,可以用來建立先進、安全和跨平臺的動態網站。

下面,本人將就如何在Linux上安裝JSP做一詳細介紹。

一、安裝機器的環境介紹:

我用的是聯想的HappyLinux1.1版本。版本對安裝過程基本沒什么影響,只是要注意Apache的設置文件及運行文件的位置。

二、所需軟件的下載

所需軟件:apache 1.3.17 + tomcat 3.1 + JDK 1.2.0 + mod_jserv.so

對于撥號用戶來說,有時候下載文件是一件很頭疼的事,特別是到國外網站去。下面列出所需文件的官方下載地址以及國內的下載地址,便于大家選擇:

apache_1.3.17.tar.gz



官方地址:http://www.apache.org

國內地址: ftp://freesoft.cei.gov.cn/pub/mirror4/www.apache.org/ apache/dist/apache_1.3.17.ta.gz

jakarta-tomcat.tar.gz



官方地址:http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/

國內地址:http://java.online.sh.cn

jdk-1_2_2-linux-i386.tar.gz



官方地址:http://java.sun.com/products/jdk/1.2/download-linux.html

國內地址:http://java.online.sh.cn/

mod_jserv.so

官方地址:http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/linux/i386

國內地址:http://java.online.sh.cn

其實,一般的freesoft都能從中國自由軟件庫(http://www.freesoft.cei.gov.cn/)下載取得。

三、安裝

⑴首先將上述四個文件拷貝到 /usr/local 目錄。

cp apache_1.3.17.tar.gz /usr/local

cp jakarta-tomcat.tar.gz /usr/local

cp jdk-1_2_2-linux-i386.tar.gz /usr/local

cp mod_jserv.so /usr/local

⑵安裝順序如下:

1) 安裝apache

tar zxpf apache_1.3.17.tar.gz

生成 /usr/local/apache_1.3.17 目錄

在我的機器中已經由系統預裝了apache,所以這一步就省去了。

2) 安裝JDK

cd /usr/local

tar zxpf jdk-1_2_2-linux-i386.tar.gz

生成 /usr/local/jdk1.2.2 目錄

3) 安裝tomcat

cd /usr/local

tar zxpf jakarta-tomcat.tar.gz

生成 /usr/local/jakarta-tomcat 目錄

4) 拷貝mod_jserv.so

將mod_jserv.so 拷貝到apahce的libexec目錄

cd /usr/local

cp /usr/local/mod_jserv.so /usr/libexec

5) 配置系統變量

這是一個非常重要的過程。前面的安裝是將所需的軟件安裝在了Linux系統中,但現在還不能運行JSP系統,要對Tomcat和Apache的變量進行正確的設置。步驟如下:

①vi /etc/profile // 編輯 /etc/profile

在文件結尾加入:

JAVA_HOME=/usr/local/jdk1.2.2

export JAVA_HOME

JRE_HOME=/usr/local/jdk1.2.2/jre

export JRE_HOME

TOMCAT_HOME=/usr/local/jakarta-tomcat

export TOMCAT_HOME

CLASSPATH=/usr/local/jdk1.2.2/lib:/usr/local/jdk1.2.2/jre/lib

export CLASSPATH

然后,還要在PATH變量中加入如下內容:

$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/

jdk1.2.2/bin:/usr/local/jdk1.2.2/jre/bin

②配置httpd.conf

首先將 tomcat.conf 文件拷貝到 apache 的conf目錄中。這里有一個問題,由于不同的發行版本可能將apache的相關文件放置在不同的目錄中,或者在安裝apache時所選定的目錄不同,httpd.conf文件的位置需要你根據具體的環境確定一下。在我的機器中,是/etc/httpd/conf目錄。

cd /usr/local/jakarta-tomcat/conf

cp ./tomcat.conf /etc/httpd/conf

然后編輯 apache的http.conf文件:

vi /etc/httpd/conf/httpd.conf



在文件結尾加入:

Include /etc/httpd/conf/tomcat.conf

6) 啟動apache

這一步可以采用2種方法,一種方法是在Linux啟動時自動啟動httpd服務。如果Linux啟動時沒有運行httpd服務,可以手工啟動,步驟如下:

cd /usr/sbin

./apachectl start

關閉Apache服務使用命令: ./apachectl stop

7) 啟動tomcat



cd /usr/local/jakarta-tomcat/bin

./startup.sh start

關閉Tomcat服務使用命令: ./shurdown.sh stop

到此為止,我們已經完整的完成了JSP應用環境的安裝與設置,下名我們就可以測試一下我們所作工作的正確與否。

四、測試JSP:

測試方法非常簡單,打開Netscape瀏覽器,敲入如下命令:

http://localhost:8080/examples

如果你看見jsp,servlet目錄,則說明你的apache和tomcat已經連接成功。你可以使用jsp和servlet了。

可能出現的問題及解決方法:

a. 一般來說,如果你的JSP運行不了或者有錯誤,多半是你的CLASSPATH變量設置錯誤,仔細檢查一下。

b. 在運行Tomcat的啟動命令時,會出現一些信息,要保證這些信息中不含error或者not found等不正常的東西。這是如果出現錯誤信息,那么Tomcat服務器肯定會運行不正常,就要仔細檢查Tomcat的變量設置。

補充說明:

構建JSP環境還有其他的方案,如ApacheJserv+JDK+gnujsp。只要成功的創建了這一種環境,其他的就很容易舉一反三了。對于喜歡創新的朋友們來說,可以每種方案都試驗一下,看看各自的優點??!



原文轉自:http://www.anti-gravitydesign.com

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97