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

Mik*_*ike 24 java eclipse ganymede

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

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

有什么建议?

vrm*_*vrm 16

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


Mik*_*ike 11

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

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

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

Huzzah用于电脑.


Joo*_*ost 7

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

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