tomcat启动项目重复加载的缘由以及解决方法

缘由是tomcat配置文件有Server.xml文件的配置问题,以下web

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">apache

<Context docBase="D:\apache-tomcat-7.0.72\webapps\JMC_SALES_APP" path="/JMCDMS" reloadable="true" source="org.eclipse.jst.j2ee.server:JMC_SALES_APP"/></Host>tomcat

暂时这样解释: 启动tomcat,它会去加载配置文件,安装配置文件来执行步骤,当加载到<Host>标签时,获得属性webapps tomcat就会去webapps文件下去加载项目。注意这是第一次加载项目app

这里加载完成后,tomcat继续安装配置文件执行下去 当到<Context>标签时,遇到docBase属性,此时又一次安装这个属性值路径去加载项目,并修改path属性值 注意这是第二次加载项目eclipse

而后tomcat继续按照配置文件执行,直到完成webapp

如今咱们要解决tmocat重复加载项目的问题,就是要修改这两次加载中的一次,以下code

<Host appBase="D:\apache-tomcat-7.0.72" autoDeploy="true" name="localhost" unpackWARs="true">


  <Context docBase="D:\apache-tomcat-7.0.72\webapps\JMC_SALES_APP" path="/JMCDMS" reloadable="true" source="org.eclipse.jst.j2ee.server:JMC_SALES_APP"/></Host>
相关文章
相关标签/搜索