标签: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
原文地址:http://10856468.blog.51cto.com/10846468/1826360