posts - 5,  comments - 1,  trackbacks - 0

          JRun3.1下,與Apache的整合配置非常方便,直接在JRun Management Console界面中,配置一下Admin Server的External Web Server即可;動態(tài)加載Servlet也可以直接通過點擊{server_name}-> Web Applications > {application_name}-> Servlet Definitions進(jìn)行配置。

          言歸正傳,Window與Linux系統(tǒng)環(huán)境下,JRun和Apache整合步驟基本相似,本文以Linux下的配置為例。

          1.?? 準(zhǔn)備工作:

          (1)?? 建立文件目錄:

          /home/httpd/html/sdsms?????? 存放jsp文件

          /home/httpd/np/com/np/sdsms? 存放java程序

          (2)?? 安裝相關(guān)軟件:

          ???相關(guān)軟件及相應(yīng)安裝目錄

          2.?? 初步使用配置:

          (1)?? 配置JDK的CLASSPATH:

          (2)?? 配置Apache的httpd.conf文件并重啟:

          DocumentRoot "/home/httpd/html"

          (3)?? 配置并重啟JRun:

          a.添加虛擬目錄:

          {JRun_Root}/servers/{server name}/default-ear/default-war/WEB-INF/jrun-web.xml 添加

          <virtual-mapping>

          ? <resource-path>/sdhero</resource-path>

          ? <system-path>/home/httpd/html/sdsms</system-path>

          </virtual-mapping>

          b.動態(tài)加載相關(guān)Servlet:

          {JRun_Root}/servers/{server_name}/default-ear/default-war/WEB-INF/web.xml 添加

          <web-app>

          ?

          <servlet>

          ? ??<servlet-name>SDTest</servlet-name>

          <servlet-class>com.np.sdsms.TextIO</servlet-class>

          <init-param>

          ? <param-name>name</param-name>

          ? <param-value>Jane Xu</param-value>

          </init-param>

          ? ??<load-on-startup>1</load-on-startup>

          ? ?</servlet>

          ?

          </web-app>

          c.優(yōu)化JSP:

          {JRun_Root}/servers/{server name}/SERVER-INF/default-web.xml 更新JSPServlet:

          <servlet>

          ? <servlet-name>JSPServlet</servlet-name>

          ? <servlet-class>jrun.jsp.JSPServlet</servlet-class>

          ?

          ? <init-param>

          ??? <param-name>translationDisabled</param-name>

          ??? <param-value>true</param-value>

          ? </init-param>?

          </servlet>

          d.配置一個空的web應(yīng)用(web appalication,*.war)

          cd /home/httpd/html/

          mkdir jane

          cd jane

          mkdir WEB-INF

          cp {jrun_root}/{app_server_name}/default-ear/default-war/WEB-INF/web.xml WEB-INF/

          從控制臺/后臺啟動admin server 和準(zhǔn)備該web應(yīng)用的目標(biāo)app server(設(shè)port=8100)

          點擊該server,再點擊web application下的add按鈕

          Source File Path?填入/home/httpd/html/jane,點擊Deploy按鈕

          Overview頁面,可以修改Context Path名稱,繼續(xù)點擊Apply按鈕

          好了,在jane目錄下建一個test.jsp文件,試試訪問 http://localhost:8100/jane/test.jsp J

          e.相關(guān)server添加必要的classpath

          啟動JRun Admin Server,運行JRun Management Console界面,(http://localhost:8000)

          設(shè)置:點擊{server_name}->settings->add Classpaths for Java VM添加相關(guān)classpath

          3.?? 整合配置:

          (1)?? JRun 整合Apache,運行命令:

          {jrun_root}/lib/java -jar wsconfig.jar?–ws apache -dir {apache_root/conf} -server {server_name}也可直接

          {jrun_root}/lib/java -jar wsconfig.jar?–ws apache -dir {apache_root/conf},將Apachedefault與Jrun的default server整合(默認(rèn)的JRun server)

          (2)?? 如果需要刪除與Apache的整合,運行命令:

          {jrun_root}/lib/java -jar wsconfig.jar?–ws apache –dir {apache_root/conf} –r

          注:Windows下使用方法:開始菜單->JRun程序組->Web Server Configuration Tool

          4.?? 測試:

          (1)?? 測試相關(guān)目錄:

          /home/httpd/html/ 下新建文件test.jsp:

          測試代碼:<% out.print(“Apache DocumentRoot”); %>

          /home/httpd/html/sdsms/下新建文件test.jsp:

          測試代碼:<% out.print(“JRun Default Server’s Virtual Root named \”sdhero\””); %>

          (2)?? 現(xiàn)在分別重啟一下Apache和JRun,在瀏覽器中分別輸入:

          http://localhost/test.jsp

          http://localhost/sdhero/test.jsp

          附,后臺啟jrun命令:./jrun -start {servername} 1>{JRun.rootdir}/logs/{servername}-out.log 2>{JRun.rootdir}/logs/{servername}-error.log &

          (3)?? 運行命令:tail -f access_log | grep test,可以通過apache的日記文件監(jiān)控了吧,到這里基本就OK啦!^_^

          參考:

          JRun4.0自帶文檔 {jrun_root}/docs/dochome.html

          posted on 2007-03-13 15:00 herry 閱讀(266) 評論(0)  編輯  收藏 所屬分類: servers

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          有空多聯(lián)系~

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          java

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 达拉特旗| 芜湖市| 中宁县| 阿城市| 延寿县| 灵川县| 山东| 蓬莱市| 崇左市| 高台县| 松江区| 彭泽县| 阳江市| 上犹县| 蒙城县| 大洼县| 梅河口市| 遵化市| 古浪县| 商洛市| 阳新县| 临邑县| SHOW| 大理市| 曲阜市| 顺昌县| 特克斯县| 左贡县| 泰顺县| 永康市| 庄浪县| 青冈县| 祁东县| 红桥区| 上杭县| 兰考县| 天全县| 甘德县| 于田县| 克拉玛依市| 裕民县|