三种方法我们都用过现在我们做项目一般用ANT来管理部署
还有你说的第一种: 加jar包和xml不能部署过去 我就觉得很奇怪了,jar和xml肯定可以自动部署过去,可以自己试试看  
                

解决方案 »

  1.   

    曾曾胡老前辈:之前看着你从三个三角变成了星星,想不到你从J2SE版跑到这儿来了。你说jar文件跟XML能复制过去,可能是我用的MyEclipse版本低有关,之前用MyEclipse来布署,总出现这样那样的问题,有些文件复制不过去,你们公司用的Eclipse跟MyEclipse是什么版本的?还有,如果用ant的话,每次修改一个字符的代码,都要在Eclipse中按一下执行ant任务的按键,这不是很烦吗?有什么办法能一保存,就自动执行一下ant任务呢?
      

  2.   

    用MyEclipse的话,JSP的一修改就会自动过去,不过好像class文件也会过去,但要重启tomcat.
      

  3.   

    其实我很想用ant,因为ant最灵活,可控性最高,但是怎么解决修改哪怕是一个标点,也要运行一次这个ant任务,这个问题呢?能不能我每次在Eclipse中按ctrl+S,就自动执行相关的ant任务呢?
      

  4.   

    我喜欢用第三种方式.
     
    to lydvqq(碧水情缘♀黑哥) 不用重起tomcat,你把哪个context配置成自动重新加载的就行.修改了类后,tomcat会自动重新加载哪个context.
      

  5.   

    直接改tomcat的server.xml改context,将它指到你的eclipse的web下。
    在本地调试,我现在就这么干的
      

  6.   

    myelipse没问题啊,都可以的,即使它无法自动部署,你可以手动redeploy的啊
      

  7.   

    在部署应用程序时,有一个重新部署按钮。。点这个就可以了。
    Myeclipse中一般文件都可以自动部署到Tomcat中。比较特殊的例如Servlet和Filter发生改变将不会替代现在运行的Servlet和Filter。方法是修改一下web.xml文件。只要有改动Tomcat自动重新加载Servlet和Filter。但是有时不好用只点Redeploy了。。在部署时最好把服务器停掉,把一切打开目录文件夹下的程序关闭。
      

  8.   

    其实各位支持用Myeclipse的朋友,忽视了一个问题,有时工程中的xml文件的相对路径跟布署时在容量中的相对路径是不同的,举个例子,如果在resin中,spring的配置文件要放在resin的安装根目录下(就是比deploy或webapps目录更高一级的目录中)的,但是在Eclipse中,这个文件应放在工程的根目录下,那么每次deploy时,Myeclipse只会把spring的配置文件复制到站点根目录下,这就不对了。