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