tomcat配置多域名站点启动时项目重复加载多次

本文涉及的产品
.cn 域名,1个 12个月
简介: 这两天熊哥在配置tomcat多站点的时候遇到一个问题,目前有两个java web项目,要求放在一个tomcat下并通过二级域名问。所以我就在server.xml增加了多个host的配置。但是配置成功后,启动tomcat发现,项目居然被重复加载了3次。感觉很莫名,然后就google了一下,发现原来解决办法也很简单。所以记录一下。 博主服务器是ubuntu 14.04,tomcat用

这两天熊哥在配置tomcat多站点的时候遇到一个问题,目前有两个java web项目,要求放在一个tomcat下并通过二级域名问。所以我就在server.xml增加了多个host的配置。但是配置成功后,启动tomcat发现,项目居然被重复加载了3次。感觉很莫名,然后就google了一下,发现原来解决办法也很简单。所以记录一下。

博主服务器是ubuntu 14.04,tomcat用的是apache-tomcat-7.0.63,默认server.xml如下图

关键位置是host节点的配置,默认情况host节点下是没有Context节点的,如果需要多站点,就必须添加context指定web应用的文件路径

appBase是指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于的相对目录.如果没有此项,默认为/webapps。
docBase是指定Web应用的文件路径.可以给定绝对路径,也可以给定相对于Host的appBase属性的相对路径. 如果Web应用采用开放目录结构,那就指定Web应用的根目录;如果Web应用是个WAR文件,那就指定WAR文件的路径。

出现上述问题的原因是tomcat加载玩appBase=”webapps”之后又去加载docBase,因此造成加载两次项目的问题 我的解决办法是去掉appBase属性 并将项目放在webapps目录以外,用docBase指定需要加载的项目绝对路径

本文地址: http://www.xiongge.club/1042.html

目录
相关文章
|
2月前
|
安全 应用服务中间件 网络安全
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
252 7
|
2月前
|
存储 算法 应用服务中间件
Tomcat如何配置JKS证书?
【10月更文挑战第2天】Tomcat如何配置JKS证书?
396 4
|
1月前
|
域名解析 监控 网络协议
slb配置域名注意事项
slb配置域名注意事项
36 11
|
29天前
|
域名解析 监控 安全
slb配置检查域名说明注意事项
slb配置检查域名说明注意事项
32 5
|
29天前
|
负载均衡 安全 网络安全
slb配置健康检查域名
slb配置健康检查域名
27 4
|
29天前
|
负载均衡 应用服务中间件
slb何时需要配置健康检查域名
slb何时需要配置健康检查域名
26 3
|
1月前
|
运维 监控 安全
在实际应用中,如何选择基于不同域名还是不同 IP 进行代理多服务的配置?
综上所述,在实际应用中选择基于不同域名还是不同 IP 进行代理多服务的配置,需要根据具体的业务需求、可扩展性、性能、安全性以及维护和管理成本等多方面因素进行综合考虑,权衡利弊,选择最适合自己系统架构和运营需求的配置方式。
|
2月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
1610 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
2月前
|
安全 应用服务中间件 Shell
nginx配置https的ssl证书和域名
nginx配置https的ssl证书和域名
|
16天前
|
弹性计算 移动开发 安全
阿里云域名注册、续费收费标准价格表及最新优惠口令获取及使用教程参考
阿里云域名注册和续费收费标准在9月份随着全球域名价格的上涨,域名收费标准也做了调整,目前阿里云的.com英文域名的注册价格为83元,续费收费标准为90元,为了让更多用户在注册和续费时价格能更加实惠,阿里云推出了域名优惠口令活动,域名优惠口令适合在域名注册和续费时使用,使用优惠口令通常可以使注册和续费价格减免几元到十几元不等,例如使用优惠口令续费.com域名就可减少5元。本文为大家展示目前阿里云域名注册和续费的最新收费标准以及如何领取和使用域名优惠口令的相关教程,以供参考。
249 11