Pregunta

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

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

¿Alguna sugerencia?

¿Fue útil?

Solución 2

Bueno. Les diré por qué, amigos. Es porque muchas de estas guías omiten 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 necesita agregar cosas a la carpeta .settings. Le faltarán dos o tres archivos, uno de los cuales es un archivo xml clave. Todos son necesarios para que comprenda las nuevas naturalezas que le ha dado.

Huzzah para computadoras.

Otros consejos

Aunque esta pregunta ya está respondida, me gustaría decir que logré convertir mi proyecto en proyecto web cambiando las facetas del proyecto Propiedades- > Faceta del proyecto y simplemente verifiqué el Módulo web dinámico

Cuando no puede 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.

Pasé bastante tiempo (re) editando el archivo .project sin procesar (según los sitios mencionados anteriormente) hasta que descubrí esto. Probablemente se configuró cuando estaba jugando con mi configuración maven.

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

La solución que encontré es " verifique Propiedades del proyecto / Facetas del proyecto / Módulo web dinámico " . Para esto necesitamos desbloquear el módulo de utilidad y luego verificar el Módulo Web Dinámico.

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 que sea 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top