解决:Tomcat部署项目定时器执行了两次

红太狼 2021-01-18 14:45 812阅读 0赞

原来的配置:

  1. <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"
  2. xmlValidation="false" xmlNamespaceAware="false">
  3. <Context docBase="/usr/local/apache-tomcat-8.0.15/webapps/test"
  4. path="" reloadable="true"></Context>
  5. </Host>

以上配置,由于host节点配置了appBase为webapps,所有tomcat会加载webapps里的所有项目,下面又配置了webapps里的项目,导致项目又加载一次,所以会导致项目重复加载,定时程序会在几秒之内重复执行,后来改了一下配置好了,

正确的配置:

  1. <Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true"
  2. xmlValidation="false" xmlNamespaceAware="false">
  3. <Context docBase="/usr/local/apache-tomcat-8.0.15/webapps/test"
  4. path="" reloadable="true"></Context>
  5. </Host>

发表评论

表情:
评论列表 (有 0 条评论,812人围观)

还没有评论,来说两句吧...

相关阅读