<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      java在Linux下的web應用(一)(轉

      [摘要]RedHat下安裝apache jserv 1.1.2 雖然apache jserv的開發小組現在都從事tomcat的開發,而且apache jserv只支持servlet 2.0 的標準,并且要加...
      RedHat下安裝apache jserv 1.1.2

      雖然apache jserv的開發小組現在都從事tomcat的開發,而且apache jserv只支持servlet 2.0

      的標準,并且要加其他的軟件(gnujsp)才能支持jsp;但是apache jserv在現階段比tomcat穩定,

      因此現在apache jserv+gnujsp比較適合應用于web。如果想使用servlet2.2和jsp1.1的話,請

      使用tomcat,參看tomcat的安裝。本文介紹apache jserv 1.1.1在RedHat下的安裝。

      一、需要的軟件:

      jdk_1.2.2從http://java.sun.com下載

      apache_1.3.12從www.apache.org下載

      apache jserv-1.1.1從java.apache.org下載

      jsdk2.0(只能是2.0)從http://java.sun.com下載

      二、安裝過程

      請先安裝好jdk,具體可參考jdk安裝,注意設置好CLASSPATH和PATH

      拷貝apache,apache jserv源碼包到/tmp下

      #tar xvzf apache_1.3.12.tar.gz

      #tar xvzf ApacheJServ-1.1.2.tar.gz

      1、靜態編譯,即編譯進apache

      #cd apache_1.3.12

      #./configure --prefix=/usr/local/apache

      配置apache jserv編譯參數

      #cd ../ApacheJServ-1.1.2

      #./configure

      --prefix=/usr/local/jserv

      --with-apache-src=../apache_1.3.12

      --with-jdk-home=/usr/local/jdk

      --with-java-platform=2

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

      #make

      #make install

      編譯apache和apache jserv

      #cd ../apache_1.3.12

      #./configure

      --prefix=/usr/local/apache

      --activate-module=src/modules/jserv/libjserv.a

      #make

      #make install

      運行#/www/bin/httpd -l檢查一下mod_jserv是否編譯進apache了
        2、動態編譯(DSO模式)

      #cd apache_1.3.12

      #./configure

      --prefix=/usr/local/apache

      --enable-shared=max

      #make

      #make install

      配置apache jserv編譯參數

      #cd ../ApacheJServ-1.1.2

      #./configure

      --prefix=/usr/local/jserv

      --with-apxs=/usr/local/apache/bin/apxs

      --with-jdk-home=/usr/local/jdk

      --with-java-platform=2

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

      #make

      #make install

      如果你想使用mod_ssl請加入--with-EAPI選項

      三、更改配置文件

      在/www/conf/httpd.conf中加入

      Include /usr/local/jserv/etc/jserv.conf

      如果你用DSO模式安裝的話,請把jserv.conf中

      LoadModule jserv_module /usr/local/jserv/libexec/mod_jserv.so前面的注釋去掉

      啟動apache

      用瀏覽器測試http://yourserver/servlets/IsItWorking

      看見了Yes,It's working!了嗎?你成功了。

      你可以更改jserv.conf中的

      SetHandler jserv-status

      order deny,allow

      deny from all

      加入你的信任主機allow from xxxx

      這樣在信任主機上通過http://yourserver/jserv/(注意后面這個"/"不能少)可以看到你的

      apache jserv的配置信息。

      接著在/usr/local/jserv/servlets下放入你自己的servlet class實驗一下效果吧,測試結果

      表明在redhat6.2下沒有中文顯示問題,一切ok!

      其他關于servlet zone的設置、load balance等等請參考apache jserv文檔和java.apache.org網站




      日韩精品一区二区三区高清