码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat配置

时间:2016-07-14 19:48:30      阅读:254      评论:0      收藏:0      [点我收藏+]

标签: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>


#注意将docBase的路径,这边是放空的形式,表示根目录在appBase指定的目录下。切记:不可以为.或者./这样的形式。
#<Context path="" docBase="" debug="0" reloadable="true" crossContext="true"/>
#里面的docBase 如果是直接放空的话,那网站根目录就是appBase所指向的路径即"/data/tomcatweb" 如果指定为./ROOT #那就是/data/tomcatweb/ROOT。这样你就要将相应的网站脚本放到相应的目录中去。


测试脚本:
<html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>




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 classpath


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


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


处理tomcat不必要的日志 http://www.lishiming.net/thread-406-1-1.html
在logs文件中注释掉包含localhost manager logging的行


配置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 "


配置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"/>



配置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"/>


tomcat配置

标签:tomcat

原文地址:http://10856468.blog.51cto.com/10846468/1826360

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!