大家好,我是新手,有个问题想问下大家:用eclipse创建项目后自动把class文件都放在了bin目录下,但我现在想建一个基于tomcat的一个项目,所以class文件就必须放在WEB-INF/classes下,我把class文件也搞多一份放在WEB-INF/classes,但每次修改后都必须从bin目录重新复制一份覆盖到WEB-INF/classes下,好麻烦,怎么办?

解决方案 »

  1.   

    使用ant吧,编写一个build.xml文件,可以自动将class文件copy到你想的地方
      

  2.   

    用Eclipse创建web项目就直接把class文件放在WEB-INF的classes里了啊
    你的怎么还会出现在bin目录下呢?
      

  3.   

    建一个web项目就可以了file -> new -> web project -> 填写名称finish就可以这样你在src下写的java文件自动编译到WEB-INF/classes下在web 项目上 右键-> 属性 ->java build path -> source -> default output folder
    default output folder就是类文件输出目录
      

  4.   

    都是自动关联的,不需要你额外拷贝过去。你先clean一下,然后不用拷贝class运行一下项目试试看就知道了是否自动。
      

  5.   

    谢谢,那jsp文件是放在src文件夹下还是WebContent下呢?
      

  6.   

    不是呀,我创建了一个Dynamic Web Project,在src目录下新建java文件后会自动把对应class文件放到build文件夹下呀,不是放在web-inf/classes下呀,eclipse也没有在web-inf下自动生成classes文件夹呀,只有一个lib文件夹啊,我用的是Eclipse Java EE IDE for Web Developers。
      

  7.   

    所有jsp文件建议放在Web-Info根目录下或者在Web—Info目录下新建对应操作的文件夹