• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Linux下jsp開發環境,apache,tomcat服務器配置過程:

    發布: 2007-6-22 07:38 | 作者:   | 來源:   | 查看: 23次 | 進入軟件測試論壇討論

    領測軟件測試網

       


    (特別注明:本文內容均參考于互聯網,經過個人實踐而總結,若配置中遇到問題請聯系我,可能寫的時候漏掉了某些地方,感謝網上前輩的經驗,希望更多的實踐經驗得以共享)
    1.操作系統
    RedHat Linux 9.0

    2.所需軟件
    Apache 2.0.54 
    下載地址
    http://apache.freelamp.com/httpd
    下載該文件httpd-2.0.54.tar.gz

    Tomcat5.5.9   
    下載地址
    http://apache.justdn.org/jakarta/tomcat-5/v5.5.9/bin/
    下載該文件jakarta-tomcat-5.5.9.tar.gz

    Mod_jk 1.2.14 
    下載地址
    http://apache.justdn.org/jakarta/tomcat-connectors/jk/source/jk-1.2.14/
    下載該文件jakarta-tomcat-connectors-1.2.14-src.tar.gz

    Jdk 1_5_0_04  
    下載地址
    http://java.sun.com/j2se/1.5.0/download.jsp
    下載該文件jdk-1_5_0_04-linux-i586-rpm.bin

    下載時將所需軟件包文件保存在/usr/local目錄下


    3.安裝步驟

    A 安裝JDK
    # cd /usr/local/
    # chmod +x jdk-1_5_0_04-linux-i586-rpm.bin
    # ./jdk-1.5.0_04-linux-i586-rpm.bin

    # cd /usr/java/
    # ln -s /usr/java/jdk-1_5_0_04 /usr/local/java
    # vi /etc/profile
    #
    添加如下內容
    JAVA_HOME=/usr/java/jdk-1_5_0_04 
    CLASSPATH=/usr/java/jdk-1_5_0_04/lib/dt.jar:/usr/java/jdk-1_5_0_04/lib/tools.jar
    PATH=/usr/java/jdk-1_5_0_04/bin:$PATH
    export PATH JAVA_HOME CLASSPATH

    B 安裝Apache
    # cd /usr/local/
    # tar xvfz httpd-2.0.54.tar.gz
    # cd httpd-2.0.54
    # ./configure --prefix=/usr/local/apache --enable-module=so
    # make

    # make install

    # cd /usr/local/apache/conf
    # vi ./httpd.conf

    將Listen 80 修改為Listen 127.0.0.1:80  (219行)
    將ServerName 修改為ServerName LocalHost:80 (291行)
    在DirectoryIndex中添加 index.jsp (394行)


    # cd /usr/local/apache/bin/
    # ./apachectl configtest
    顯示Syntax ok則表明安裝成功
    #./apachectl start
    啟動apache服務,瀏覽器中訪問本機80端口,查看端口是否正常,輸入127.0.0.1:80
    # ./apachectl stop
    關閉服務

    備注:prefix定義apache的安裝路徑

    C安裝Tomcat

    # cd /usr/local/
    # tar xvfz jakarta-tomcat-5.5.9.tar.gz
    # ln –s /usr/local/jakarta-tomcat-5.5.9 /usr/local/tomcat

    # vi /usr/local/tomcat/bin/catalina.sh
    第46行加入此句
    JAVA_HOME=/usr/java/jdk-1_5_0_04

    啟動服務后,訪問本機8080端口,查看端口是否正常(輸入127.0.0.1:8080)
    # /usr/local/tomcat/bin/startup.sh /startup.bat      
    關閉服務
    # /usr/local/tomcat/bin/shutdown.sh /shutdown.bat

    D 安裝JK

    # cd /usr/local/
    # tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz
    # cd jakarta-tomcat-connectors-1.2.14-src/jk/native
    # chmod 755 buildconf.sh
    # ./buildconf.sh
    # ./configure --with-apxs=/usr/local/apache/bin/apxs
    # make
    # make install
    # cd /usr/local/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/
    # cp mod_jk.so /usr/local/apache/modules/

    E 系統整合

    # vi /usr/local/apache/conf/httpd.conf
    在文件最末尾加上如下語句

    #Load mod_jk
    LoadModule jk_module modules/mod_jk.so
    # Configure mod_jk
    JkWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    JkLogLevel info
    JkMount /*.jsp loadbalancer
    JkMount /servlet/* loadbalancer
    JkMount /application/* loadbalancer

    #vi /usr/local/apache/conf/workers.properties
    添加下列語句
    #
    # workers.properties
    #
    # In Unix, we use forward slashes:
    ps=/
    # list the workers by name
    worker.list=tomcat1, tomcat2, loadbalancer
    # ------------------------
    # First tomcat server
    # ------------------------
    worker.tomcat1.port=8009
    worker.tomcat1.host=127.0.0.1
    worker.tomcat1.type=ajp13
    # Specify the size of the open connection cache.
    #worker.tomcat1.cachesize
    #
    # Specifies the load balance factor when used with
    # a load balancing worker.
    # Note:
    # ----> lbfactor must be > 0
    # ----> Low lbfactor means less work done by the worker.
    worker.tomcat1.lbfactor=100
    # ------------------------
    # Second tomcat server
    # ------------------------
    worker.tomcat2.port=8009
    worker.tomcat2.host=192.168.1.34
    worker.tomcat2.type=ajp13
    # Specify the size of the open connection cache.
    #worker.tomcat2.cachesize
    #
    # Specifies the load balance factor when used with
    # a load balancing worker.
    # Note:
    # ----> lbfactor must be > 0
    # ----> Low lbfactor means less work done by the worker.
    worker.tomcat2.lbfactor=100
    # ------------------------
    # Load Balancer worker
    # ------------------------
    # The loadbalancer (type lb) worker performs weighted round-robin
    # load balancing with sticky sessions.
    # Note:
    # ----> If a worker dies, the load balancer will check its state
    # once in a while. Until then all work is redirected to peer
    # worker.
    worker.loadbalancer.type=lb
    worker.loadbalancer.balanced_workers=tomcat1, tomcat2
    #
    # END workers.properties
    #


    #vi /usr/local/tomcat/conf/server.xml
    <Connector port="8009" 
    protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"  
    redirectPort="8443" protocol="AJP/1.3" />   第101行

    在119行左右加入如下語句(去注釋)
    <Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat1"></Engine>
    若第二臺tomcat,將jvmRoute的修改為tomcat2

    系統整合完畢

    啟動apache和tomcat服務
    # /usr/local/apache/bin/apachectl start
    # /usr/local/tomcat/bin/catalina.sh start

    將如下內容添加至/etc/rc.d/rc.local文件末尾
    以便系統啟動后開啟apache,tomcat服務

    #vi /etc/rc.d/rc.local
    添加
    /usr/local/tomcat/bin/catalina.sh start
    /usr/local/apache/bin/apachectl start

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>