我的情况是这样的:同一个类fileTools,存在于我的两个项目中a和b中。如果a和b两个项目同时启动,且在调试模式下(我并没有试过正常模式,应该是一样的),当我调试a项目的fileTools类时,eclipse中编辑区内并不是显示我想要的a项目中的fileTools类,而是出现了b项目中的fileTools类(根据标题栏的目录结构),且断点至a项目fileTools类中的相同位置。请问这是怎么回事?有碰到过这程情况的吗?我曾经在论坛中见过有位仁兄碰到过这种情况,但是并没有得到解答。不管是不是用的同一种服务器(tomcat,resin),都会出现这种情况

解决方案 »

  1.   

    lz用什么版本控制工具没,比方说是svn等,
    如果有的话,有可能是直接从a工程中拷贝了文件夹到b工程中,同时连文件夹中的svn配置文件也拷贝到b工程中,这时候访问就可能出现lz说的情况了
      

  2.   

    eclipse中两个项目中的同一个类名经常会这样,只能暂时close掉其他项目了
      

  3.   

    如果你的类是放在WEB-INF\classes、lib目录中的,那么Web服务器本身是不冲突的,只是你的Eclipse找到了错误的类而已这个你可以在Eclipse的Debug对话框中,在Source这个Tab中,将你需要的项目移动到最上就行。Eclipse就会找到最先找到的如果你同时调试两个项目,那你就只能来回切换了。
      

  4.   

    两个项目分开放,分别放在不同的workspace里