Linux 安裝 Tomcat7

*linux

1,sudo su 切換到root 用戶vim

2,uname -a 查看系統版本tomcat

 

3,apt-get install tomcat7,若是能找到源,就能夠下載安裝服務器

期間可能會有其餘依賴,致使失敗,能夠按提示先下載其餘,安裝完後,tomcat7自動註冊了服務優化

能夠用 service tomcat7 start 啓動spa

4,那apt-get 怎麼知道從哪裏得到資源呢.net

cat /etc/apt/sources.list 能夠查看,線程

下的版本是tmcat7.0.28,我想從新更新成 tomcat7.0.56,結果找不到版本,猜是源找不到,在sources.list文件中添加了其餘路徑,也不能夠,暫時放棄code

 

5,dpkg -s tomcat7 server

能夠查看tomcat7 這個包的具體資源

================

若是手動安裝,則須要下載 deb,可是怎麼安裝,不太清楚

===============

tomcat7安裝好後,最好先改配置文件,進行優化,例如

1,server.xml

<!-- A "Connector" using the shared thread pool-->
   
    <Connector executor="tomcatThreadPool"
               port="8888" protocol="HTTP/1.1" 
               connectionTimeout="30000"
               enableLookups="false" 
           URIEncoding="UTF-8"
            acceptCount="5000"
               redirectPort="8443" />

acceptCount

其中最後兩個參數意義以下:

maxThreads:tomcat起動的最大線程數,即同時處理的任務個數,默認值爲200

acceptCount:當tomcat起動的線程數達到最大時,接受排隊的請求個數,默認值爲100

 

這兩個值如何起做用,請看下面三種狀況

狀況1:接受一個請求,此時tomcat起動的線程數沒有到達maxThreads,tomcat會起動一個線程來處理此請求。

狀況2:接受一個請求,此時tomcat起動的線程數已經到達maxThreads,tomcat會把此請求放入等待隊列,等待空閒線程。

狀況3:接受一個請求,此時tomcat起動的線程數已經到達maxThreads,等待隊列中的請求個數也達到了acceptCount,此時tomcat會直接拒絕這次請求,返回connection refused

===============================

2,vim /etc/init.d/tomcat7 文件中,

在set -e

下面添加 ulimit -n 10240

=======

經過ulimit -n命令能夠查看Linux系統裏打開文件描述符的最大值,通常缺省值是1024,對一臺繁忙的服務器來講,這個值偏小,因此有必要從新設置linux系統裏打開文件描述符的最大值

==========

簡單說就是擴大tomcat 在linux中可使用的資源

 

 

 

 

*

相關文章
相關標籤/搜索