zoukankan      html  css  js  c++  java
  • Tomcat部署项目定时任务跑了两次

    在server.xml下面找到Host这行代码

       <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
     
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="localhost_access_log" suffix=".txt"
                   pattern="%h %l %u %t "%r" %s %b" />
       <Context docBase="/usr/local/apache-tomcat-8.8.8/webapps/evaluation" path="/" reloadable="true" />
       </Host>

    这几行代码问题是什么?是appBase="webapps"和docBase="/usr/local/apache-tomcat-6.0.29/webapps/evaluation",原因是tomcat加载完appBase="webapps"之后又去加载docBase,因此造成加载两次项目的问题。

    解决方案:

    把appBase设置为""

    <Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false">
        <Context docBase="/usr/local/apache-tomcat-8.8.8/webapps/emarboxmanager"
            path="/admin" reloadable="true"></Context>
    </Host>  
  • 相关阅读:
    053-49
    053-3
    053-204
    053-491
    053-205
    053-57
    053-149
    053-47
    053-150
    回答2
  • 原文地址:https://www.cnblogs.com/UncleWang001/p/9995430.html
Copyright © 2011-2022 走看看