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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 沧州市| 邯郸县| 大渡口区| 福安市| 凤阳县| 军事| 辉县市| 甘孜| 麻城市| 宜都市| 清镇市| 贵州省| 玉树县| 环江| 泾川县| 伽师县| 阿瓦提县| 伊金霍洛旗| 博乐市| 赤水市| 南阳市| 阳谷县| 云阳县| 邵武市| 赤城县| 曲靖市| 孟州市| 大厂| 分宜县| 铁岭市| 蓝山县| 扎赉特旗| 锦屏县| 泰来县| 化隆| 泰兴市| 桃源县| 阿勒泰市| 大安市| 陈巴尔虎旗| 延津县|