原来有个工程,我怎样将这个项目加到现在的myeclipse中进行调试开发测试啊

解决方案 »

  1.   

    有一个.project文件就可以导入了
      

  2.   

    能具体说明一下吗。其实具体问题是这样的,我原来就用myeclipse建了一个myjsp工程,myeclipse试用期结束,我就重新下了一个myeclipse,并把其工作区设为和原来一样。然后在myeclipse新建工作,并把工程名也起为myjsp,这样myeclipse自己就把原来的工程加载进来了。
    我原来就用myeclipse自带的tomcat调试myjsp,现在我于是还想用myeclipse自带的tomcat调试,可是tomcat启动总是有错:
    严重: End event threw exception
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:899)
    at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:193)
    at org.apache.tomcat.util.digester.Rule.end(Rule.java:229)
    at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1058)
    at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
    at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1480)
    at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1161)
    at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:383)
    at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1120)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
    at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:369)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1062)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4236)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: java.lang.IllegalArgumentException: addChild:  Child name 'default' is not unique而且像原来那样在ie里测试index.jsp总是找不到网页。这怎么解决啊??后天就要交论文,急死了啊!!
      

  3.   

    到eclipse中 点击 导入 — 在点击常规 —在点击现有项目到工作空间中 — 在选择路径 点击完成 就OK了
      

  4.   

    不用新建工程
    file->import->existing projects into workspace->选择工程->OK
      

  5.   

    1、清空tomcat下webapp中的工程myJsp,这些是编译过的,不是源文件,所以没关系。
    2、启动tomcat,看看它能否启动成功,以说明是tomcat的故障还是你的项目myJsp的故障。
      

  6.   

    照您说的做了,可是出现错误:
    an out of memory error has occurred.Consult the "Running Eclipse" section of the read me file for information on preventing this kind of error in the future.
    you are recommended to exit the workbench.
      

  7.   

    补充错误细节:
    An internal error occurred during: "JSP Semantics Validator (JSF)".
    Java heap space
      

  8.   

    这个是eclipse的问题,和你的项目关系不大。
    解决办法:
    调大分配给jvm的内存,具体操作网上找。
      

  9.   

    我也照网上的方法改了,但是还是出现问题:
    Invalid initial heap size: -Xms
    Could not create the Java virtual machine.哇哇快救救我吧!
      

  10.   

    看下吧,也许对你有帮助
    http://blog.csdn.net/yjq8116/archive/2009/02/23/3926201.aspx建议,关掉一些占内存的程序。。
      

  11.   

    我也照您说的做了,然后把工程又重新导入一遍,然后启动myeclips Tomcat,又出现错误:
    严重: End event threw exception
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:899)
    at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:193)
    at org.apache.tomcat.util.digester.Rule.end(Rule.java:229)
    at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1058)
    at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
    at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1480)
    at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1161)
    at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:383)
    at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1120)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
    at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:369)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1062)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4236)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: java.lang.IllegalArgumentException: addChild:  Child name 'default' is not unique
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:781)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardContext.addChild(StandardContext.java:2031)
    ... 41 more
    2009-6-2 21:04:23 org.apache.catalina.startup.ContextConfig applicationWebConfig
    严重: Parse error in application web.xml file at jndi:/localhost/myjsp/WEB-INF/web.xml
    java.lang.IllegalArgumentException: addChild:  Child name 'default' is not unique
    at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2726)
    at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2752)
    at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1061)
    at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
    at org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1480)
    at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1161)
    at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:383)
    at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1120)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1562)
    at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:369)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1062)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4236)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2009-6-2 21:04:23 org.apache.catalina.startup.ContextConfig applicationWebConfig
    严重: Occurred at line 83 column 15
    2009-6-2 21:04:23 org.apache.catalina.startup.ContextConfig start
    严重: Marking this application unavailable due to previous error(s)
    2009-6-2 21:04:23 org.apache.catalina.core.StandardContext start
    严重: Error getConfigured
    2009-6-2 21:04:23 org.apache.catalina.core.StandardContext start
    严重: Context [/myjsp] startup failed due to previous errors
    2009-6-2 21:04:23 org.apache.coyote.http11.Http11Protocol start
    信息: Starting Coyote HTTP/1.1 on http-8090
    2009-6-2 21:04:23 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2009-6-2 21:04:23 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/109  config=null
    2009-6-2 21:04:23 org.apache.catalina.startup.Catalina start
      

  12.   

    他的错误跟你的差不多,看下吧http://topic.csdn.net/u/20080827/09/0fa319c0-c4d0-4737-b1e1-f3cb44b2f584.html
      

  13.   

    在左边列表的空白处点右键->import->General->existing projects into workspace->选择工程->OK
      

  14.   

    file->import->existing projects into workspace->选择工程->OK可以用这个,如果是团队开发的话,上传到CVS服务器,然后从CVS导入即可.
      

  15.   

    现在tomcat终于可以正常启动了,但是我在IE浏览器里输入 http://localhost:8090/myjsp/index.jsp时总是Internet Explorer 无法显示该网页其中tomcat端口就是8090。我查看了webapps下有myjsp工程真想哭啊。受不了了。
      

  16.   

    哭啥。。
    我还想要你这样的机会呢,可学到这么多书本上没有的知识呢
    无法显示网页,我见过的就是Tomcat没有启动,其他原因引起的我还没见过。
      

  17.   


    问题补充:我查看tomcat的console,问题为:
    无法连接数据库
    java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。我原来的工程一点问题都没有,现在真不知是怎么回事了!!!!
      

  18.   

    在tomcat下面配置你的tomcat的jdk。
      

  19.   

    到myeclipse中 点击包资源管理 导入 — 在点击常规 —在点击现有项目到工作空间中 — 在选择路径 点击完成 就OK了