歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> Linux上構建JSP方案:Apache+JSDK+Tomcat

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

日期:2017/2/27 9:28:22   编辑:更多Linux
  摘要       本文將就如何在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。只要成功的創建了這一種環境,其他的就很容易舉一反三了。對於喜歡創新的朋友們來說,可以每種方案都試驗一下,看看各自的優點啊!




Copyright © Linux教程網 All Rights Reserved