本来发在eclipse区, 没想到那边人气不高. 只好跑来牛人多的web开发区求助了.一直用的是myE,最近公司要求用Eclipse(版本下的是190的J2EE版),手动装了tomcat后手写了一个jsp测试项目成功.
然后导入了以前在 myE开发的项目后, 选择server-tomcat-add and remove添加项目到tomcat的时候找不到我导入的项目, 而在左边的视窗里时能看见的, 并且可以打开文件编辑代码. 所以导致以前的项目无法通过tomcat来启动和运行了请问各位经验人士, 这是什么情况, 如何解决?
十万火急, 多谢!

解决方案 »

  1.   

    工程架构不一致,ME里面WEB工程中,WEB根目录用的是WebRoot
    而Eclipse中用的WEB根目录是WebContent哦
      

  2.   

    回beblong, 这个我发现了, 但应该不会影响把这个工程加入到tomcat吧请问有解决方法吗?
      

  3.   

    自己写个ant脚本,呵呵,这个是万能的
      

  4.   

    还有个问题就是jar文件的发布问题,ME会自动发过去,Eclipse貌似不会哦,你去TOMCAT里面看下,所有的JAR包都在不,还有,报什么错的也可以贴出来看看,问题多种多样,解决方案也不一样哦
      

  5.   

    谢谢, 可是现在并没有报错啊, 因为项目根本添加不进tomcat里面, 所以项目都运行不起来.
      

  6.   

    问下你eclipse里面怎么发布的,用的TOMCAT插件么,还是别的什么方法
      

  7.   

    是这样的.
    我下载了一个190M的J2EE版本的eclip, 然后再下了个6.x的tomcat, 然后就导入了项目, 是需要做什么设置吗?
      

  8.   

    回tianmazhoukong:那无解了吗, 还是说eclipse上只能运行在eclipse建的项目,别的都不行?
    另外我的操作有问题吗, 是否需要设置什么?
      

  9.   

    到TOMCAT的WebApps下看看工程过去了没?如果没过去,呵呵,你要好好学习下发布了
      

  10.   

    回beblong:我在server-tomcat-add and remove都添加不了项目进去(原因是我导入的项目不显示)
    tomcat的发布难道不是这样的吗?
    把项目加进tomcat, 然后就能运行了?
      

  11.   

    看的不是很明白 add-remove 中
    左边是你当前workspace中未部署的工程,左边是已部署的
    双击未部署的工程,将它移到右边就是部署了实在不行,试试run-as/ run-on-server选项 可以自动部署,启动tomcat
      

  12.   

    估计是这样,eclipse 4 jee 无法将导入的myeclipse的web project正确识别为
    dynamic web project, 导致无法部署到tomcat
    实在不行 新建一个dynamic web project 然后把原工程的文件导进来试试
      

  13.   

    先建立一个eclipse工程  然后把需要的src跟webroot靠进来