Estoy usando Eclipse 3.4 y Tomcat 5.5 y tengo un proyecto de Web dinámico configurado. Puedo acceder a él desde http://127.0.0.1:8080/project/ pero de manera predeterminada sirve archivos de la carpeta WebContent. Los archivos reales, que quiero servir, se pueden encontrar en la carpeta llamada "compartir". Esta carpeta proviene de CVS, así que me gustaría utilizarla con su nombre de pila en lugar de cambiarle el nombre. ¿Cómo puede hacerse esto?Eclipse & Tomcat: ¿cómo especificar qué carpeta se sirve desde el proyecto?
Respuesta
En la carpeta del proyecto, debe haber un archivo en la carpeta .settings
llamado org.eclipse.wst.common.component
que contiene un fragmento de XML como esto:
<wb-module deploy-name="WebProjectName">
<wb-resource deploy-path="/" source-path="/WebContent"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
Usted debe ser capaz de cambiar la fuente de ruta en la wb-resource
a su parte carpeta. Haría estos cambios con el proyecto de Eclipse cerrado para estar seguro.
Esta es una configuración que eliges la primera vez que creas el Proyecto web dinámico en Eclipse: no puedo encontrar cómo cambiar el valor en un proyecto existente a través de Eclipse.
Si desea que la carpeta compartida se asigne a una ruta diferente cuando se implementa, como /share/
en su aplicación web, probablemente solo pueda agregar otro elemento wb-resource.
si está ejecutando Windows, use la utilidad de unión de MS: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx y asigne su directorio compartido a la carpeta Webcontent. Regularmente he hecho varias de estas asignaciones con bastante regularidad.
Esto resuelve su problema de una manera bastante redonda, y no es exportable a ninguna otra persona que trabaje en su proyecto desde otras máquinas.Debería ser posible resolver el problema dentro de Eclipse y su proyecto en sí. –
Se puede hacer a través de Eclipse, no es necesario editar manualmente archivos .settings.
En Eclipse 3.6 (y posiblemente anteriores comunicados),
- haga clic derecho en su proyecto
- clic en las propiedades
- Haga clic en
- ... Añadir Carpeta 'Asamblea de despliegue' -> Siguiente
- Vaya a la carpeta de origen
- Finalizar
Además, debe asegurarse de que Project Facet "Dynamic Web Module" esté activo. – koppor
En STS 2.5.1
- haga clic derecho en su proyecto
- clic en las propiedades
- Haga clic en 'Vía de construcción Java'
- Haga clic en la pestaña "Fuente"
- Vaya a cabo por defecto poner carpeta
- Buscar y agregar su ruta
- Acabado
puede especificar la ubicación de contenido web en I-Pulse en Proyecto> Propiedades> Asamblea despliegue
Esto es lo que hice en mys STS, puede agregar o eliminar una ubicación.
- 1. Desde Eclipse, ¿cómo puedo ejecutar mi proyecto Maven en Tomcat?
- 2. Eclipse, raíz de contexto del proyecto Tomcat es la carpeta Eclipse
- 3. ClassNotFoundException cuando se ejecuta un proyecto + Maven2 primavera en Tomcat 6 desde dentro de Eclipse 3.5
- 4. Cargar clases desde la carpeta sin especificar el paquete
- 5. ¿Cómo especificar la carpeta de salida MSbuild?
- 6. Tomcat - haciendo una carpeta de proyecto la raíz web
- 7. ClassCircularityError al ejecutar Tomcat 6 desde Eclipse
- 8. No se puede guardar la configuración "Es un proyecto Tomcat" en Propiedades del proyecto Eclipse
- 9. Obteniendo que JSTL se ejecute dentro de Tomcat y Eclipse
- 10. ¿Qué es la carpeta .apt_generated en el proyecto web?
- 11. Depuración de un proyecto Tomcat en Eclipse 3.4.2
- 12. Eclipse WTP: ¿Cómo activo SSL en Tomcat?
- 13. ¿Cómo matar a Tomcat cuando lo ejecuta desde Eclipse?
- 14. ¿Para qué sirve un "Config Set" de Eclipse Spring STS?
- 15. ¿Cómo mostrar la carpeta bin del proyecto android en eclipse?
- 16. Publicación de Eclipse en Tomcat
- 17. El archivo JAR se ve como la carpeta
- 18. Agregue programáticamente carpeta de origen desde el complemento Eclipse
- 19. mensaje de advertencia "SetPropertiesRule" al iniciar Tomcat desde Eclipse
- 20. Tomcat no se apaga dentro de Eclipse
- 21. Cakephp, ¿para qué sirve?
- 22. Integración Tomcat & Eclipse
- 23. Eclipse: el proyecto no se construyó desde el archivo de origen ... no se pudo leer
- 24. ¿Cómo evitar que eclipse despliegue clases de prueba en Tomcat?
- 25. ¿qué es un proyecto en eclipse?
- 26. ¿Dónde se almacena el proyecto en Eclipse?
- 27. Eclipse: no se puede construir el proyecto
- 28. Despliegue de proyecto, creado con Eclipse y Maven, a Tomcat
- 29. System.Web.Abstractions: ¿para qué sirve?
- 30. ¿Para qué sirve el operador "==="?
Genial. ¿Por qué una tarea tan simple/común a veces es tan difícil de hacer en Eclipse! –
Supongo que porque Eclipse trata todas las "herramientas de proyecto web" como un complemento, por lo que la facilidad de uso y la calidad pueden no estar a la altura de otros estándares de proyecto. –