关于之前发表问题,现在已自己解决,分享一下
之前发表说一个定时器执行一个方法出现两次的方法,在本地用debug执行没有错,跑服务器有问题,最后我排查结果是我的同事配置了两个域名发表的原贴地址是:http://bbs.csdn.net/topics/390633665
问题参考来源:http://blog.knowsky.com/219941.htm最后面一种方法...
同事tomcat配置如下:
<!--当前域名配置别的,你们要配置自己的哦-->
<Host name="www.baidu.com" appBase="/usr/local/industry/yx" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/usr/local/industry/yx" debug="0" reloadable="false"/>
</Host>
<Host name="www.163.com" appBase="/usr/local/industry/yx" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/usr/local/industry/yx" debug="0" reloadable="false"/>
</Host>
这样配置会造成tomcat把一个项目初始化两次,所有的东西都会初始化两次,执行两次。。。
下面是我的正确配置方法:
<!--当前域名配置别的,你们要配置自己的哦-->
<Host name="www.163.com" appBase="/usr/local/industry/yx" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>www.baidu.com</Alias>
<Alias>www.163.com</Alias>
<Context path="" docBase="/usr/local/industry/yx" debug="0" reloadable="false"/>
</Host>
这个就达到了两个域名访问同一个项目而不会初始化两次,执行两次的结果....
tomcat --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 虽然不懂楼主说的是什么,但还是顶一下楼主的分享精神。。。。。。 --------------------编程问答--------------------
补充:Java , Java EE