Tomcat服务器中Quartz重复执行两次原因浅析
且不论很是热火的解决方案, 就表面感觉而言, 一个程序会执行两次, 那么必需是调用了两次程序。但从我们的配置上看来只定义了一次:
<Host name="lanvideo.cn" appBase="lanvideo" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="LanVideo" /></Host>
$ ls lanvideoLanVideo.war
$ bin/startup.sh$ ls lanvideoLanVideo.warLanVideoROOT
<Host name="lanvideo.cn" appBase="lanvideo" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></Host>
<?xml version='1.0' encoding='utf-8'?><Context docBase="LanVideo"></Context>
$ ls lanvideoLanVideo.warLanVideo
$ curl -i http://lanvideo.cn:8080HTTP/1.1 404 Not FoundServer: Apache-Coyote/1.1Content-Type: text/html;charset=utf-8Content-Length: 952Date: Tue, 28 Dec 2010 08:59:57 GMT
<Host name="lanvideo.cn" appBase="lanvideo" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="LanVideo.war" /></Host>
$ ls lanvideoLanVideo.warLanVideoROOT$ ls lanvideo/LanVideo$ ls lanvideo/ROOT...$ curl -I http://lanvideo.cn:8080HTTP/1.1 200 OKServer: Apache-Coyote/1.1Set-Cookie: JSESSIONID=7B057642D076C8B9F33DA7A4401EE288; Path=/Content-Type: text/html;charset=utf-8Content-Length: 3915Date: Tue, 28 Dec 2010 09:34:19 GMT