首页
登录 | 注册

Tomcat启动时项目重复加载,导致资源初始化两次!

一、现象: 
每次启动Tomcat 的时候,工程会被加载两次 

二、原因: 
在tomcat/conf/server.xml配置虚拟目录引起,如下配置: 

Tomcat启动时项目重复加载,导致资源初始化两次!

我们在Host标签里配置了appBase="webapps",tomcat会去加载一次应用。 
在<Context>里配置了一次docBase,tomcat会又去加载一次引用。 
导致项目会加载二次。 

三、解决: 

去掉appBase="webapps"即可! 

<Host name="localhost" debug="0"    unpackWARs="true" autoDeploy="true"  xmlValidation="false" xmlNamespaceAware="false">  
    <Context path="" docBase="d:\myapp"/>  
</Host>  

  


相关文章

  • 我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用).在最近的几天,我每天都在反思自己,我都在问自己以下几个问题: 1.我做错了什么? 2.我在其中占有多重的因素? 以下内容,我将回答以上问题,并在最后说一 ...
  • 如何在电脑上配置两个tomcat
    问题 准备逐渐转向idea的怀抱了,每次部署项目时和eclipse使用的都是同一个tomcat,这是很大的隐患,并且非常的不方便,遂再配置一个tomcat 1.下载tomcat和配置系统变量 CATALINA_HOME是Tomcat的安装目 ...
  • [翻译 EF Core in Action 1.10] 应该在项目中使用EF Core吗?
    Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Core 书籍.原版地址. 是除了官方文档外另 ...
  • SpringBoot集成Lombok,应用+源码解析,让代码优雅起来
    一.Lombok简介 (1)Lombok官网(https://projectlombok.org/)对lombok的介绍 (2)GitHub项目地址:https://github.com/rzwitserloot/lombok 虽然是生硬的 ...
  • 一.背景: 项目中有一些特殊的需求,如个别渠道继承腾讯bugly,个别渠道集成易观统计,不同的渠道集成不同的推送策略(如Oppo渠道优先Opush推送),不同的渠道拥有不同的第三方登录集成等等.这些需求本身,往往都与外部集成进来的功能有关, ...
  • 一.前言 在日常开发中,我们经常会碰到需要在运行时才知道对象个数的情况,这种情况不能使用数组,因为数组是固定数量的,这个时候我们就会使用集合,因为集合可以存储数量不确定的对象. 集合类是特别有用的工具类,不仅可以存储数量不等的对象,还可以实 ...

2019 cecdns.com webmaster#cecdns.com
12 q. 0.076 s.
京ICP备10005923号