1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        Linux下搭建JSP環境教程

        發布時間:  2012/5/21 13:10:31
         作為一名Java EE系統架構工程師,經常需要搭配和建立JSP(Java Server Pages)的開發環境和運行環境,所以本人在平時的工作中積累了一些在Linux下搭配JSP環境的經驗。由于搭配環境所涉及的步驟比較繁雜,所以將其整理出來與大家一起分享。希望能起到拋磚引玉的作用,各位高手也多提寶貴意見。

        一、JSP與Sewlet

        在開始具體的操作之前,需要大家了解一下JSP程序與Servlet容器之間的關系,這樣可以更好地理解JSP環境的搭配原理。JSP是由Sun公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術是用Java語言作為腳本語言。JSP網頁為整個服務器端的Java庫單元提供了一個接口來服務于HTTP的應用程序。Apache做為最流行的web服務器功能強大,高效,但并不支持jsp及servlet,所以通常的做法是把它們整合起來,讓Apache處理靜態頁面,而把動態頁面的請求交給 tomcat處理,發揮各自的優勢。

           由此可以看出,JSP的主要作用是對服務器端的Java程序提供接口, 以便進行HTTP的交互。而要實現這種接口就必須要有一個處理JSP腳本的容器,更進一步,知道所有JSP腳本在運行時刻,都會被編譯成Servlet,所以要處理JSP的容器就是--Servlet容器,F在世界上比較常用的Servlet容器主要有兩種,一種是Apache基金會的Tomcat,另外一種是Jetty。相比較而言兩者在Servlet處理上不分伯仲, 但筆者更傾向于選擇TomCat, 因為Tomcat與Apache的HTTP服務器相結合可以大大提高網站的訪問承受能力,而Jetty就比較單純的是一個Servlet容器而已。

        二、配置JSP環境

        1.下載Apache

           現在明白了JSP環境的搭配原理,就可以開始正式的搭配工作。首先要做的是配置好Apache,可以去http://httpd.apache.org下載一個最新版本的Apache服務器。目前適合Linux下的最新版本是UnixSource,httpd-2.3.2.tar.gz。下載完后就可以開始編譯和安裝。首先進入到下載的軟件包所在目錄,執行以下命令:

        $tar zxvf httpd-2.3.2.tar.gz

        然后進入解壓縮后的目錄:

        $cd httpd-2.3.2

        2.編譯和安裝

        $ ./configure --prefix=usr/local/apache --enable-module=s --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www &&make && make install

        需要注意的是,所有命令都需要寫在一行里面。

        這里通過enable-module參數告訴設置腳本,需要啟動so和rewrite模塊,so模塊是用來提DSO支持的Apache核心模塊,而rewrite模塊則是用意實現地址重寫的模塊,由于rewrite模塊需要DBM支持,如果在初次安裝時沒有編譯進Apache。以后需要用到時需要重新編譯整個Apache才可以實現。如果不能確定以后不會用到rewrite模塊,還是建議在第一次編譯的時候把rewrite模塊編譯好。enable-shared=max這個參數的作用時編譯Apache時,把除了so以外的所有Apache的標準模塊都編譯成DSO模塊,而不是編譯進Apache核心內。安裝Apache很簡單,

        啟動Apache:

        $/usr/local/apache/bin/apachectl start

        然后用IE看“HTTP://IP”,此時應該能看到熟悉的Apache羽毛標志。

        3.安裝Tomcat

        以上的工作完成了Apache的安裝,下面就需要安裝Tom-cat了。Tomcat需要在http://tomcat.apache.org進行下載,最新的版本是6.0.20.Tomcat下載后不需要編譯,只需要解壓出來就可以使用。

        使用命令解壓:

        $tar zxvf apache-tomcat-6.0.20.tar.gz

        把解壓縮后的目錄放人,opt目錄下并改名,以方便管理。

        $mv apache-tomcat-6.0.20 /opt/tomcat

        至此,Tomcat也就安裝完畢了,要實現Tomcat和Apache的結臺,還需要一個JK包,進入http://tomcat.apache.org/connectors-doc/下載最新版本的JK,最新版本號是1.2.28。下載后的文件是已經編譯好的Apache模塊,只需要把這個模塊放人Apache的模塊目錄即可。

        $mv jakarta-tomcat-connectors-jk-1.2.28-linux-sles9-x86_64-worker.so /usr/local/apache/modules/

        $mv jakarta-tomcat-connectors-jk-1.2.28-linux-sles9-x86_64-worker.so jk_modules.so

        然后編輯Apache的配置文件httpd.conf 加入JK模塊的命令:

        LoadModule jk_module modules/mod_jk.so

        載入JK模塊后,還需要配置一下Apache的conf目錄下的workers2.properties文件,一般內容如下:

        #Define the communication channel

        [channel.socket:localhost:8009]

        info=Ajp13 forwarding over socket tomcatld=localhost:8009

        #Map the Tomcat examples webapp to the web server uri space

        [urli:/examples/*]

        info=Map the whole webapp

        這個/examples應該是Tomcat下的路徑,而不是Apache的,但在這里做了映射,這個URL就能被Apache接受并轉給Tomcat,而不用加Tomcat的端口號了。至此Linux下JSP環境搭建就全部完成了,在實際應用中如果有多個Webapp只需要修改Workers2.properties文件,加入相應的映射就可以了。


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          1
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线