proyecto crear java eclipse ganymede

crear - Convertir un proyecto Java en un proyecto web dinámico



crear proyecto web maven eclipse (4)

Estoy usando Eclipse Ganymede para crear una aplicación web, pero el proyecto actualmente es solo un proyecto Java estándar. Quiero convertirlo en un proyecto web dinámico y necesito una mano para hacerlo.

Se me han dado sugerencias sobre la edición del archivo .project, pero cuando reinicio Eclipse, se niega a abrir el proyecto que dice que el archivo está dañado. Tampoco hay opciones de gestión de facetas en las propiedades del proyecto.

¿Alguna sugerencia?


Aunque esta pregunta ya está respondida, me gustaría decir que logré convertir mi proyecto en un proyecto web cambiando las facetas del proyecto Propiedades-> Faceta del proyecto y simplemente marcé Dynamic Web Module


Bien. Te diré por qué, amigos. Es porque muchas de estas guías se pierden algunas cosas fundamentales.

  1. Sí, necesita cambiar el archivo .project para agregar algunas naturalezas y constructores faltantes (cree un nuevo Proyecto Web Dinámico y examine el archivo .project creado para ver qué falta).

  2. También es necesario agregar cosas a la carpeta .settings. Faltarán dos o tres archivos, uno de los cuales es un archivo xml clave. Todos son necesarios para que entienda las nuevas naturalezas que le has dado.

Huzzah para las computadoras.


Cuando no pueda agregar el "Módulo web dinámico" a través de "Facetas del proyecto", asegúrese de desbloquear y deshabilitar el "Módulo de utilidad" ya que son mutuamente excluyentes.

He pasado bastante tiempo (re) editando el archivo .project sin procesar (de acuerdo con los sitios mencionados anteriormente) hasta que descubrí esto. Probablemente se estableció cuando estaba jugando con mi configuración de Maven.


La opción Ejecutar en el servidor no se muestra en eclipse.

La solución que encontré es "verificar las propiedades del proyecto / Project Facets / Dynamic Web module". Para esto necesitamos desbloquear el módulo de utilidad y luego revisar Dynamic Web Module.

Pero, el módulo de utilidad también es necesario para la aplicación Java EE. Entonces, ¿cómo seleccionar la utilidad y el módulo web dinámico para convertirlo en un proyecto web dinámico para que podamos obtener la opción Ejecutar en el servidor?

Nota: Ya he copiado las cosas necesarias en el archivo .project y los archivos en la carpeta .settings.