cd /home
rm -rf apache-tomcat-8.0.39.tar.gz
mkdir /usr/local/tomcat
wget archive.apache.org/dist/tomcat/tomcat-8/v8.0.39/bin/apache-tomcat-8.0.39.tar.gz
tar -zxvf apache-tomcat-8.0.39.tar.gz -c /usr/local/
ln -s /usr/local/apache-tomcat-8.0.39/ /usr/local/tomcat
tomcat記憶體優化,tomcat\bin\setclasspath.sh
這下面的 j**a_home環境,若在安裝
jdk時配置了,可以省略。
permsize=64m-xx:maxpermsize=128m在
tomcat8
中開始去除了。
vim/usr/local/tomcat/bin/setclasspath.sh
export j**a_home="/usr/local/jdk"
export j**a_opts=" -xms512m-xmx1024m
-dfile.encoding=utf-8
-duser.timezone=asia/shanghai"
tomcat執行緒優化,tomcat\conf\server.xml
命令:sed -i's/redirectport="8443"/redirectport="8443"\n\t\tmaxthreads="2000"\n\t\tminsparethreads="100"\n\t\tmaxsparethreads="1000"\n\t\tacceptcount="1000"/'//usr/local/tomcat/conf/server.xml
下面手動個性
如果使用apache和tomcat做集群的負載均衡,並且使用ajp協議做apache和tomcat的協議**
"ajp/1.3"
connectiontimeout="20000"
maxthreads="
2000
"minsparethreads="100" maxsparethreads="
1000
" acceptcount="
1000
" redirectport="8443"
/>
由於tomcat有多個connector,所以tomcat執行緒的配置,又支援多個connector共享乙個執行緒池。
"tomcatthreadpool"nameprefix="catalina-exec-"
maxthreads="500"minsparethreads="20" maxidletime="60000" />
最大執行緒500(一般伺服器足以),最小空閒執行緒數20,執行緒最大空閒時間60秒。
然後,修改節點,增加executor屬性,executor設定為執行緒池的名字:
可以多個connector公用1個執行緒池,所以ajp connector也同樣可以設定使用tomcatthreadpool執行緒池。
/etc/init.d 是 /etc/rc.d/init.d的軟鏈結(soft link)
新增/etc/init.d/tomcat
vim /etc/init.d/tomcat
內容附檔案
//驗證安裝成功否
tail -f /usr/local/tomcat/logs/catalina.out
解決多個例項多個tomcat啟動、停止埠衝突問題
如果需要啟動多個tomcat,則需要修改server.xml檔案如:
或者虛擬目錄
/var/wwwroot"reloadable="true">
或者documentation at:/docs/config/valve.html -->
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t"%r" %s %b" />
佈署檔案拷貝到/home/tomcat/
阿里雲伺服器CentOS6 8安裝Tomcat
上篇講了centos6.8安裝jdk,這篇來講tomcat的安裝,本來準備使用yum命令安裝的,但是通過 yum search tomcat發現只有tomcat6,所以就在官網下了乙個tomcat8.tar.gz的安裝包 然後把安裝包傳到centos下 usr local目錄下 我是通過filezi...
CentOS 搭建Git伺服器
1,安裝openssh服務斷和客戶端 yum y install openssh 2,安裝git和python setuptools yum y install git python setuptools 3,獲取並安裝gitosis,來管理git倉庫 git clone cd gitosis py...
CentOS搭建SVN伺服器
安裝步驟如下 1 yum install subversion 2 檢視安裝版本svnserve version 3 建立svn版本庫目錄mkdir p var svn svnrepos 4 建立版本庫svnadmin create var svn svnrepos 執行了這個命令之後會在 var ...