JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          tomcat的運行模式有3.修改他們的運行模式.3種模式的運行是否成功,可以看他的啟動控制臺,或者啟動日志.或者登錄他們的默認頁面http://localhost:8080/查看其中的服務器狀態。 

          1)bio 

          默認的模式,性能非常低下,沒有經過任何優化處理和支持

          2)nio 

          利用java的異步io護理技術,noblocking IO技術

          想運行在該模式下,直接修改server.xml里的Connector節點,修改protocol 

           <Connector port="80" protocol="org.apache.coyote.http11.Http11NioProtocol"          connectionTimeout="20000"          URIEncoding="UTF-8"          useBodyEncodingForURI="true"          enableLookups="false"          redirectPort="8443" /> 

          啟動后,就可以生效。 

          3)apr 

          安裝起來最困難,但是從操作系統級別來解決異步的IO問題,大幅度的提高性能

          必須要安裝aprnative,直接啟動就支持apr。下面的修改純屬多余,僅供大家擴充知識,但仍然需要安裝aprnative 

          nio修改模式,修改protocolorg.apache.coyote.http11.Http11AprProtocol

           安裝APR

          APR項目有APRAPR-utilAPR-iconv,其中APR-iconv是可選安裝的。

          下載最新的APRAPR-util源碼包

          2.1安裝APR

          1)解壓apr-1.4.6:tar -zxf apr-1.4.6

          2) cd apr-1.4.6

          3)依次執行./configure

          make   

          sudo make install

          apr被安裝到了/usr/local/apr目錄下面

           

          2.2 安裝APR-util

          1) 解壓apr-util-1.4.1tar -zxfapr-util-1.4.1

          2) cd apr-util-1.4.1

          3) 依次執行./configure--with-apr=/usr/local/apr/bin/apr-1-config  (如果不加后面的可能會報APR找不到的錯誤"checkingfor APR... no 
              configure: error: APR could not be located. Please use the--with-apr option."

          make

          sudo make install

          apr-util也被安裝找/usr/local/apr下面

           

          2.3進入tomcat主目錄下,在bin/tomcat-native-1.1.23-src/jni/native下面依次執行:

          ./configure--with-apr=/usr/local/apr/bin/apr-1-config  (如果不加后面的可能會報APR找不到的錯誤"checkingfor APR... no 
              configure: error: APR could not be located. Please use the--with-apr option."

          make

          sudo make install

           

          2.4. 設置啟動參數:

          catalina.sh 加入啟動參數:

          CATALINA_OPTS="$CATALINA_OPTS-Djava.library.path=/usr/local/apr/lib"

           

          根據以上步驟安裝

          報錯:2013-1-1516:43:48 org.apache.catalina.core.AprLifecycleListener init

          An incompatibleversion 1.1.0 of the APR based Apache Tomcat Nativelibrary is installed, while Tomcat requires version 1.1.24

          出現這個錯誤一般應該是/etc/profile里面設置沒生效,加在catalina.sh中即可,只要你裝的版本不低,就不要試圖重裝其他啥的,那些只會浪費時間精力

          posted on 2013-08-01 08:51 rogerfan 閱讀(2011) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 葫芦岛市| 霸州市| 靖宇县| 陇西县| 崇义县| 广宗县| 股票| 松原市| 南部县| 广水市| 家居| 安岳县| 四子王旗| 岳西县| 临洮县| 万盛区| 苏尼特左旗| 洪江市| 西华县| 金溪县| 宝清县| 武义县| 柳河县| 昭通市| 长寿区| 奉贤区| 云南省| 郴州市| 司法| 巴东县| 雷山县| 南昌市| 云南省| 柏乡县| 林西县| 垦利县| 长沙市| 赤壁市| 岳阳市| 公安县| 河南省|