科技常识:详解Tomcat多域名的配置

2021-03-17 09:24:07
导读 今天小编跟大家讲解下有关详解Tomcat多域名的配置 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关详解Tomcat多域名的配置

今天小编跟大家讲解下有关详解Tomcat多域名的配置 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关详解Tomcat多域名的配置 的相关资料,希望小伙伴会喜欢也能够帮助大家。

有时候我们有好几个项目需要发布在同一个tomcat服务器上,每个项目有不同的域名。这就需要在tomcat里配置多域名,添加多个虚拟主机。

主要在server.xml里面设置:

在<Engine></Engine>里面添加两个<Host></Host>标签,内容如下:

<Host name="www.123.com"appBase="/usr/local/tomcat/webapps/123"unpackWARs="true"autoDeploy="true"> <Context path="/"docBase="/usr/local/tomcat/webapps/123"debug="0"reloadable="True"/> <Valve className="org.apache.catalina.valves.AccessLogValve"directory="logs"prefix="123_access_log"suffix=".txt"pattern="%h %l %u %t "%r" %s %b"/></Host><Host name="www.456.com"appBase="/usr/local/tomcat/webapps/456"unpackWARs="true"autoDeploy="true"> <Context path="/"docBase="/usr/local/tomcat/webapps/456"debug="0"reloadable="True"/> <Valve className="org.apache.catalina.valves.AccessLogValve"directory="logs"prefix="456_access_log"suffix=".txt"pattern="%h %l %u %t "%r" %s %b"/></Host>

其中pattern中指定了客户端访问时日志记录的格式。

%a - 远程IP地址 %A - 本地IP地址 %b - 发送的字节数,不包括HTTP头,或“ - ”如果没有发送字节 %B - 发送的字节数,不包括HTTP头 %h - 远程主机名 %H - 请求协议 %l (小写的L)- 远程逻辑从identd的用户名(总是返回' - ') %m - 请求方法 %p - 本地端口 %q - 查询字符串(在前面加上一个“?”如果它存在,否则是一个空字符串 %r - 第一行的要求 %s - 响应的HTTP状态代码 %S - 用户会话ID %t - 日期和时间,在通用日志格式 %u - 远程用户身份验证 %U - 请求的URL路径 %v - 本地服务器名 %D - 处理请求的时间(以毫秒为单位) %T - 处理请求的时间(以秒为单位) %I (大写的i) - 当前请求的线程名称

Tomcat内存之泄漏:

JAVA_OPTS='-server -XX:PermSize=64M -XX:MaxPermSize=128m'

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱蒂网。

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章