Después de buscar un poco más encontré esto en el sitio de errores de eclipse.
pasos para reproducir:
- crear un proyecto Web dinámico y lo llaman "Project1"
- copiar y pegar este proyecto, con el fin de crear otro que es un clon de la primera ; en el diálogo "Pegar", specifiy "Project2" como el nombre del proyecto objetivo (en lugar de "Copia de Proyecto1")
comportamiento observado:
La raíz de contexto del proyecto de destino es lo mismo que el proyecto de origen. Este podría ser un problema, pero se puede actualizar fácilmente en la configuración del proyecto y/o en el editor del servidor (pestaña del módulo). Sin embargo, incluso el nombre del módulo es el mismo, mientras que generalmente es igual al nombre del proyecto . Así, en Project2/.settings/org.eclipse.wst.common.component encuentro lo siguiente:
Esto causa problemas a la hora de desplegar los módulos al servidor. Además, el nombre del módulo no se puede cambiar fácilmente a través de la GUI desde cualquier lugar.
comportamiento esperado:
La operación de copiar y pegar & debe actualizar el nombre del módulo web para "Project2", simplemente al igual que ocurre cuando se cambia el nombre de un proyecto.
Solución:
Asegúrese de que el módulo correspondiente al proyecto de destino no ha sido añadido a el servidor. A continuación, edite manualmente Project2/.settings/org.eclipse.wst.common.component y cambie el valor del atributo deploy-name del elemento wb-module. Cierre y reinicie Eclipse (!!!) y se tomará el nuevo nombre. Si no reinicia Eclipse, incluso si edita org.eclipse.wst.common.component desde Eclipse, WTP no toma el cambio (parece que lo almacena en caché en algún lugar de la memoria ...).
Nota rápida para decir que esto todavía es necesario y que aún funciona en Eclipse Luna (4.4) – muttonUp