tomcat配置

tomcat的安裝
官網下載: wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
解壓,mv /apache-tomcat-7.0.69 /usr/local/tomcat
cp -pv  /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
chmod 755 !$
chkconfig --add tomcat
chkconfig tomcat on
/etc/init.d/tomcat start      tomcat先停在啓動     service tomcat stop;service tomcat start
在vi/etc/init.d/tomcat
#chkconfig: 2345 63 37
. /etc/init.d/functions
JAVA_HOME=/usr/local/jdk版本號 需大寫不然會出現啓動錯誤
CATALINA_HOME=/usr/local/tomcat
tomcat配置新的主機
修改connector port 8080 爲80  需中止後啓動才能生效
在</host>下添加新的主機 
<Host name="www.111.com網站名" appBase="/data/tomcatweb"    jsp存放的目錄 "
 unpackWARs="false" autoDeploy="true" xmlValidation="false"
 xmlNamespaceAware="false">
 <Context path="" docBase="" debug="0" reloadable="true" crossContext="true"/>
 </Host>html


#注意將docBase的路徑,這邊是放空的形式,表示根目錄在appBase指定的目錄下。切記:不能夠爲.或者./這樣的形式。
#<Context path="" docBase="" debug="0" reloadable="true" crossContext="true"/>
#裏面的docBase 若是是直接放空的話,那網站根目錄就是appBase所指向的路徑即"/data/tomcatweb" 若是指定爲./ROOT #那就是/data/tomcatweb/ROOT。這樣你就要將相應的網站腳本放到相應的目錄中去。java


測試腳本:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>linux




resin的安裝
./configure --prefix=/usr/local/resin   --with-java-home=/usr/local/jdk1.8.0_31
 make  && make install
 /etc/init.d/resin start
vim /usr/local/resin/conf/resin.xml
改配置文件
jdk的安裝:
vi /etc/profile.d/java.sh
JAVA_HOME=/usr/local/jdk版本號
JAVA_BIN=/usr/local/jdk版本號/bin
JRE_HOME=/usr/local/jdk版本號/jre
PATH=$PATH:/usr/local/jdk版本號/jre/bin:/usr/local/jdk版本號/bin
CLASSPATH=/usr/local/jdk版本號/jre/lib:/usrl/local/jdk版本號/lib:/usr/local/jdk版本號/jre/lib/charsets.jar
export java_home jave_bin jre_home path classpathweb


. /etc/profile.d/java.sh    source /etc/profile.d/java.sh
java -versionapache


在 Ubuntu 12.04 LTS 上經過 Tomcat 部署 Solr 4 http://www.linuxidc.com/Linux/2012-09/71158.htm
Ubuntu下部署Solr(4.4)到Tomcat(7.0.53) http://www.linuxidc.com/Linux/2014-05/101443.htm
Linux下Apache與多個Tomcat 集羣負載均衡 http://www.linuxidc.com/Linux/2012-01/51731.htm Nginx Tomcat
集羣負載均衡解決筆記 http://www.linuxidc.com/Linux/2013-07/86827.htm
實例詳解Tomcat組件安裝+Nginx反向代理Tomcat+Apache使用mod_jk和mod_proxy反向代理和負載均衡 http://www.linuxidc.com/Linux/2013-06/85290.htm
Apache+Tomcat 環境搭建(JK部署過程) http://www.linuxidc.com/Linux/2012-11/74474.htm
Linux Resin 安裝配置 http://www.linuxidc.com/Linux/2013-06/86092.htm
Nginx+Resin高性能Java平臺搭建 http://www.linuxidc.com/Linux/2012-12/77078.htm
搭建Web服務器(JDK+Nginx+Resin整合) http://www.linuxidc.com/Linux/2012-08/69197.htm
Resin服務器使用cookie注意事項 http://www.linuxidc.com/Linux/2012-09/70595.htm
CentOS 5 安裝 Resin 4 http://www.linuxidc.com/Linux/2012-08/67277.htm
tomcat自動檢查並重啓腳本 http://www.lishiming.net/thread-797-1-2.htmlvim


處理tomcat沒必要要的日誌 http://www.lishiming.net/thread-406-1-1.html
在logs文件中註釋掉包含localhost manager logging的行tomcat


配置tomcat的內置監控 http://www.lishiming.net/thread-402-1-1.html
1,編譯tomcat安裝目錄下的conf/tomcat-users.xml文件,在<tomcat-users>和</tomcat-users>之間註釋或刪除掉全部的默認帳戶和權限,新加一個權限以下:
 <tomcat-users>
 <role rolename="manager"/>
 <user username="admin" password="adminws" roles="admin,manager"/>
 </tomcat-users>
 2,訪問http://yourhost:port/manager/status 時給出admin的用戶名與口令,就能夠查看到應用服務器的相關性能指標數據服務器


配置tomcat啓動時的優化參數 http://www.lishiming.net/thread-401-1-1.html
編譯tomcat安裝目錄下的bin/catalina.sh文件
 具體作法,打開catalina.sh,搜索關鍵字$have_tty -eq 1,在if [ $have_tty -eq 1 ]; then行下增長:
 JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "cookie


配置tomcat的進程數控制 http://www.lishiming.net/thread-400-1-1.html
修改server.xml文件以下所示:
修改前:    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="443" '/>
 修改後:    <Connector port="8080" protocol="HTTP/1.1"
                   maxHttpHeaderSize="8192「
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   connectionTimeout="20000" disableUploadTimeout="true"
                    URIEncoding="UTF-8"/>app


配置tomcat容器的access.log訪問日誌 http://www.lishiming.net/thread-399-1-1.html編譯server.xml文件,在       <Host name="localhost"  appBase="webapps"             unpackWARs="true" autoDeploy="true"             xmlValidation="false" xmlNamespaceAware="false"> 下追加以下信息:         <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"                  prefix="localhost_access." suffix=".log" pattern="combined" resolveHosts="false"/>

相關文章
相關標籤/搜索