【是否J2EE天生缺陷】j2ee相关的缓存问题

    第一次在这里发帖等待高人分析一下,算是死马当活马医,JAVA问题在论坛还从未得到过回答。案件重演:
为客户开发了一个系统权且称他为TM吧,用的是tomcat6+myelipse6+jdk1.6环境,框架用SSH。我调试完这个系统程序后,将此程序重新COPY了一份,改名叫TMT,但是发布的Web名还是叫TM。同样用同一个Tomcat来Run的。问题发生了,我在TMT项目里修改后,RUN起来运行的居然是TM项目中的代码。
    尝试过删除TOMCAT6下的WORK目录下的缓存文件,也尝试过在TOMCAT的BIN目录下的Startup.bat中脚本头部加上一句:
rd /s /q TM
rd /s /q ..\work\Catalina\localhost\TM
..\bin\catalina start
还是没有用。
    在TOMCAT6的conf目录下server.xml中添加:
<Context path="" docBase="" debug="0" reloadable="true" />
也还是没有用。
    在Tomcat的manage里也reload过了,都无法更新程序版本,运行都是之前TM项目中的代码,之后TMT项目里的代码链接的数据库和TM项目链接的数据库是不同的,将hibernate的执行sql的语句显示在Console界面中,发现数据库用的是TM项目中的数据库,可我运行的程序是TMT项目。无语了。。。。
    最后尝试在myclipse的快捷方式启动是加入参数 -clean启动,还是无济于事。
    哪位朋友遇到过这种问题,望告知解决方案。前提是不重装JDK不重装MYeclipse。
    小弟email:[email protected] QQ:43284080

你可能感兴趣的:(tomcat,Hibernate,MyEclipse,SQL Server,ssh)