我们公司开发一个系统ssh做的。我同事机器,编译完class很快就可以加载过去。但是我的机器,加载一次得好几十秒。
我们的开发环境都是一样。我不知道需要设置或者优化什么。每次修改一个class就差不多重启下tomcat。我tomcat现在下面程序就放一个开发的项目。

解决方案 »

  1.   

    tomcat 默认是热部署模式,一般情况下不需重启,是否在server.xml修改过参数?
      

  2.   

    使用myeclipse,不要使用eclipse,eclipse不支持热替换(hot swap),只支持重新加载(hot redeploy)第二,不要使用太高版本的myeclipse,版本太高容易卡,建议使用myeclipse6.5版本,这个版本提供常用的操作,速度也快。
      

  3.   

    谢谢上面几位兄弟的建议。我的myeclipse6.0开始我是使用myeclipse的发布方式启动项目,但是有一天发现,发布的项目不能实时同步更新的代码。必须还得重新发布下。这个让我很奇怪,我也没设置什么东西。然后没办法,只好在tomcat下设置虚拟路径直接指向我的系统上。代码这样加的
    <Context path="/sy" debug="0" docBase="D:\\WebRoot" reloadable="true"/>
      

  4.   

    这也太奇怪了。我昨天重新部署一个新的tomcat 然后发布上去,代码能热加载,但是,今天早上又出现问题了。刚编译好的class不能同步到tomcat上。郁闷