解决方案 »

  1.   

    你看看eclipse是不是配置了多个版本的JDK。
      

  2.   

    应该是容器的问题吧,把项目重新导入进你的eclipse里面,然后再启动下看?
      

  3.   

    你先试试把其他版本的JDK删掉,然后project-clean一下,
      

  4.   

    project clean一下,把tomcat的work文件夹的东西删掉试试,或者重新导入项目
      

  5.   

    回复于: 2013-02-20 11:03:08 
    你看看eclipse是不是配置了多个版本的JDK。 
      

  6.   

    哎,都换了好几个工作空间了,下面两个jre也删了,还是不能热部署
      

  7.   

    Servers 中的 server.xml文件 打开 拖到最后 修改 
     <Context docBase="test" path="/test" reloadable="false" source="org.eclipse.jst.jee.server:t8"/></Host>
      

  8.   


    我是要热部署啊,改成reloadable="false"后,不也是没改动一点儿代码都要手动重启服务器了,特别的不方便
      

  9.   

    不用 只要你是在 调试状态下打开的tomcat 就不用重启服务器
      

  10.   

    好的,的确改成reloadable="false"后,问题就解决了,谢谢大家,也不知道以前怎么试的,在我的印象中一直是reloadable="false"后,就只能手动重启服务器了。开发我一直都是用调试模式启动服务器的呢,哎,错误的经验害死人啊纠结了我这么久