Преобразование проекта Java в динамический веб-проект
Вопрос
Я использую Eclipse Ganymede для создания веб-приложения, но в настоящее время это просто стандартный проект Java.Я хочу преобразовать его в динамический веб-проект, и мне нужна в этом помощь.
Мне предлагали отредактировать файл .project, но когда я перезапускаю Eclipse, он отказывается открывать проект, утверждая, что файл поврежден.В свойствах проекта также нет параметров управления фасетами.
Какие-либо предложения?
Решение 2
Хорошо.Больной рассказывать вы почему, ребята.Это потому, что многие из этих руководств упускают из виду некоторые фундаментальные вещи.
Да, вам нужно изменить файл .project, чтобы добавить некоторые недостающие сущности и построители (создайте новый динамический веб-проект и проверьте созданный файл .project, чтобы увидеть, чего не хватает).
Вам также необходимо добавить что-то в папку .settings.Будет отсутствовать два или три файла, один из которых является ключевым XML-файлом.Все они необходимы для того, чтобы он понял новую природу, которую вы ему придали.
Ура для компьютеров.
Другие советы
Хотя на этот вопрос уже дан ответ, я хотел бы сказать, что мне удалось преобразовать мой проект в веб-проект, изменив фасеты проекта Properties-> gt; Project Facet и только что отметив динамический веб-модуль
Когда вы не можете добавить " Динамический веб-модуль " через " Project Facets " убедитесь, что вы разблокировали и отключили «служебный модуль» так как они взаимоисключающие. Р>
Я провел довольно много времени (пере), редактируя необработанный .project-файл (согласно ранее упомянутым сайтам), пока не обнаружил это. Вероятно, это было установлено, когда я возился с моей конфигурацией Maven.
Параметр «Выполнить на сервере» не отображается в Eclipse.
Я нашел решение для " проверьте свойства проекта / аспекты проекта / динамический веб-модуль " , Для этого нам нужно разблокировать служебный модуль и затем проверить Dynamic Web Module.
Но модуль Utility также необходим для Java EE Application. Итак, как выбрать и Утилиту, и Динамический веб-модуль, чтобы сделать его Динамическим веб-проектом, чтобы мы могли получить опцию Запуск на сервере.
Примечание. Я уже скопировал необходимые вещи в файл .project, а файлы в папку .settings.