....省略
×
新网 > 虚机资讯 > 正文

Tomcat配置篇

  • 作者:未知
  • 来源:
  • 2018-05-04 10:38:47

<?xml version=\'1.0\' encoding=\'utf-8\'?> ....省略

解压 tar -zxvf apache-tomcat-7.0.22.tar.gz 在%TOMCAT_HOME/conf 下创建一个使用的配置文件server-brickman.xml

timg.jpg

<?xml version=\'1.0\' encoding=\'utf-8\'?> <Server port="xxxx" shutdown="SHUTDOWN"> ....省略 <Service name="Catalina"> <Connector port="xxxx" protocol="HTTP/1.1" URIEncoding="UTF-8" #对所有get方式请求进行统一的重新编码解码 useBodyEncodingForURI="true" #根据响应该请求的页面的request.setCharacterEncoding参数对数据进行的重新编码,不同的页面可以有不同的重新编码的编码 connectionTimeout="20000" #当访客网络连接后,服务器等待第一行Request头出现的时间。单位是毫秒 redirectPort="xxxx" #当用户访问非https的资源而该资源又需要https方式访问时,tomcat会自动重定向到https端口,一般https使用 TCP 443端口 maxHttpHeaderSize="8192" #注设置最大的head大小 /> <Connector port="xxxx" protocol="AJP/1.3" redirectPort="xxxx" URIEncoding="UTF-8" useBodyEncodingForURI="true"/> <Engine name="Catalina" defaultHost="localhost"> ....省略 <Host name="localhost" #对应虚拟主机,也可以直接填写服务器的 ip unpackWARs="false" #设置是否自动展开 war 压缩包再运行 Web 应用程序,默认值是 true。 autoDeploy="false" #是否允许自动部署,默认值是 true,即表示 Tomcat 会自动检测 appBase 目录下面的文件变化从而自动应用到正在运行的 Web 应用程序。 > <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/xxx.../logs" prefix="brickman_access_log." suffix=".txt" pattern="combined" /> <Context docBase="/xxx.../brickman/web" #指定绝对路径一直到web目录下 path="" reloadable="false" #如果是true那么每当相关文件改变时,Tomcat会停止web app并释放内存 allowLinking="true" #因为官网的页面是另一个由nginx管理的静态页面项目,所以使用了软连接指定 /> </Host> </Engine> </Service> </Server>

3.配置cronolog来管理tomcat产生的日志切割

1、下载(最新版本) 2、解压缩 #tar zxvf cronolog-1.6.2.tar.gz 3、进入cronolog安装文件所在目录 #cd cronolog-1.6.2 4、运行安装 #./configure #make #make install 5、查看cronolog安装后所在目录(验证安装是否成功) #which cronolog 一般情况下显示为:/usr/local/sbin/cronolog 6、要想分割tomcat的catalina.out,需作如下工作:修改%TOMCAT_HOME%/bin目录下的catalina.sh文件中的 org.apache.catalina.startup.Bootstrap “$@” start >> “$CATALINA_BASE”/logs/catalina.out 2>&1 & 替换为 org.apache.catalina.startup.Bootstrap "$@" start |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 &

 

启动操作%TOMCAT_HOME%/bin/startup.sh -config %TOMCAT_HOME%/conf/server-brickman.xml

 

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading