我正在使用 Eclipse Ganymede 创建一个 Web 应用程序,但该项目目前只是一个标准的 Java 项目。我想将它转换为动态 Web 项目,我需要帮助。
我收到了有关编辑 .project 文件的建议,但是当我重新启动 Eclipse 时,它拒绝打开声称文件已损坏的项目。项目属性中也没有方面管理选项。
有什么建议么?
虽然这个问题已经得到解答,但我想说我设法通过更改项目方面 Properties-> Project Facet 将我的项目转换为 Web 项目,并且刚刚检查了 Dynamic Web Module
好。我会告诉你为什么,伙计们。这是因为很多这些指南错过了一些基本的东西。
是的,您需要更改 .project 文件以添加一些缺少的性质和构建器(创建一个新的动态 Web 项目并检查创建的 .project 文件以查看缺少的内容)。
您还需要将内容添加到 .settings 文件夹。它将丢失两个或三个文件,其中一个是关键的 xml 文件。它们都是它理解你赋予它的新本性所必需的。
计算机的 Huzzah。
当您无法通过“Project Facets”添加“Dynamic Web Module”时,请确保您解锁并禁用“Utility Module”,因为它们是互斥的。
在我发现这一点之前,我已经花了很长时间(重新)编辑原始 .project 文件(根据前面提到的站点)。它可能是在我弄乱我的 Maven 配置时设置的。
在 eclipse 中不显示在服务器上运行选项。
我找到的解决方案是“检查项目属性/项目构面/动态 Web 模块”。为此,我们需要解锁实用程序模块,然后检查动态 Web 模块。
但是,实用程序模块也是 Java EE 应用程序所必需的。那么如何同时选择 Utility 和 Dynamic Web Module 以使其成为 Dynamic Web Project 以便我们可以获得 Run On server 选项。
注意:我已经在 .project 文件和 .settings 文件夹中复制了必要的东西。