将Java项目转换为动态Web项目

我正在使用Eclipse Ganymede来创建一个Web应用程序,但该项目目前只是一个标准的Java项目。 我想将它转换为动态Web项目,我需要亲自动手。

我已经向我提出了有关编辑.project文件的建议,但是当我重新启动Eclipse时,它拒绝打开声称该文件已损坏的项目。 项目属性中也没有构面管理选项。

有什么建议么?

虽然这个问题已经回答了,但我想说我设法通过更改项目方面属性 – >项目方面将项目转换为Web项目,并且只检查了动态Web模块

好。 伙计们,我会告诉你原因。 这是因为很多这些指南错过了一些基本的东西。

  1. 是的,您需要更改.project文件以添加一些缺少的性质和构建器(创建一个新的Dynamic Web Project并检查创建的.project文件以查看缺少的内容)。

  2. 您还需要将内容添加到.settings文件夹中。 它将丢失两个或三个文件,其中一个是关键的xml文件。 它们都需要它来理解你给它的新性质。

Huzzah用于电脑。

当您无法通过“Project Facets”添加“Dynamic Web Module”时,请确保解锁并禁用“Utility Module”,因为它们是互斥的。

我花了很长时间(重新)编辑原始.project文件(根据前面提到的网站),直到我发现它。 当我搞乱我的maven配置时,可能已经设置好了。

在服务器上运行选项不会在eclipse中显示。

我找到的解决方案是“检查项目属性/项目构面/动态Web模块”。 为此,我们需要解锁实用程序模块,然后检查动态Web模块。

但是,Utility模块也是Java EE Application所必需的。 那么如何选择Utility和Dynamic Web Module来使其成为Dynamic Web Project,以便我们可以获得Run On服务器选项。

注意:我已经在.project文件和.settings文件夹中的文件中复制了必要的东西。