2011-08-09 84 views
0

我有一个导入到Eclipse IDE 3.6的Java项目。当我尝试将这个项目添加到Tomcat 6.X时,它会抛出一个错误; “没有可以添加的这种资源”。调试java项目

我在互联网上搜索并找到一些解决方案,已经给出了一些步骤,使一个正常的java项目动态web项目,但仍然没有奏效。我无法将此项目添加到tomcat。所以我无法调试应用程序,并且每次进行小改动都会耗费大量时间。

请在这里指导我。

感谢

+0

是您创建一个Web项目或者是一个简单的Java项目的项目? – Sathwick

+0

它是一个JEE服务器或服务器上运行的现有项目servlet容器或者你正在尝试创建的新东西?显然很难在这里看到任何主体的确切图片,但是我会申请创建一个新的动态项目并将代码复制过来。它使用了什么框架? – Shahzeb

回答

0

好吧,这是如何将项目转换为动态Web项目的指南。除非已完成,否则不能将项目添加到托管的Tomcat。

在Project文件夹中打开您的.project文件(您必须切换到eclipse的“导航器”视图而不是“包资源管理器”视图才能看到这个和其他特定于eclipse的文件)。

<natures>块,插入这些行,如果他们不是已经存在:

<nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 

保存文件,然后右键单击您的项目,然后单击属性。在左侧应该有一个标有“项目构面”的条目。 (除非将nature条目放在.project文件中,否则条目不在那里)检查右侧的“Dynamic Web Module”和“Java”(检查“Dynamic Web Module”时需要检查“Java”)

点击应用和确定,在此之后你的tomcat应该让你加入这个项目。

+0

我曾经遇到过问题。你可以f根据ollow的指令或简单地在eclipse中创建一个新的动态。只需将所有源代码放入WebContent/WebContent/WEB-INF/lib中的src和web应用程序资源中即可。我这样做更容易。之后,您可以添加服务器(tomcat6)并将动态Web项目添加到服务器中。然后只需调试服务器。它适用于我 – Jef

+0

我添加了这些行并更改了项目构面属性。现在,当我尝试选择该项目时,出现了另一个错误。 “”tomcat 6.0只支持j2ee 1.2 ... – Shekar

+0

@Shekar:遵循@Jef建议,从头开始创建一个web项目,并将Java项目的源文件复制到动态web项目的'JavaSource'文件夹中... – home