centos伺服器搭建 Tomcat 8 0 39

2022-09-14 13:03:10 字數 3054 閱讀 5407

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 ...