Tengo alguna pregunta sobre el modelo de implementación para una aplicación web Java EE. Actualmente estamos implementando nuestra aplicación web como un archivo WAR en Tomcat 6. Todo el contenido está empaquetado con el archivo WAR, incluido el contenido estático como imágenes, páginas html estáticas, etc. Pero quiero implementar estos contenidos estáticos en un servidor HTTP y usar el servidor de aplicaciones solo para recuperar el contenido dinámico. ¿Cómo divido estas cosas? ¿Alguien ha hecho algo de este tipo y tiene un buen modelo de implementación para mi escenario? La ayuda será apreciada.Cómo usar el servidor http y el servidor de aplicaciones en una aplicación web java
¿Es una buena idea hacer 2 archivos WAR uno con solo contenido estático e implementar ese WAR en el servidor HTTP y el resto como un archivo WAR diferente y desplegarlo en el servidor de aplicaciones? Pero este enfoque tendrá un impacto en todas las páginas donde el contenido estático se refiere actualmente y requiere cambios de código, lo cual es muy engorroso, ya que nuestro proyecto es enorme y el código basado es muy grande.
Cualquier estrategia e idea son bienvenidas.
¿Por qué quiere dividir contenido estático y dinámico? ¿Es una consideración organizacional o quieres mejorar el rendimiento? –
Gracias por los comentarios y agradezco los comentarios de todos y cada uno. Buena curva de aprendizaje para mí. Quiero usar el servidor HTTP y el servidor de aplicaciones para mejorar el rendimiento de mi aplicación web. He estado leyendo un libro llamado "Análisis de rendimiento para sitios web Java ™" desde hace un tiempo. Y me recomienda que coloque mi contenido estático en el servidor HTTP y el contenido dinámico en el servidor de aplicaciones. Pero no estoy al tanto de cómo hacerlo prácticamente. Todo lo que sé es cómo crear un archivo WAR e implementarlo en Tomcat, que es un servidor de aplicaciones que estamos utilizando para nuestra implementación. –
Entonces mi pregunta se puede modificar de la siguiente manera. ¿Cómo despliego mi contenido estático en un servidor HTTP? Si recibo ayuda sobre esto, puedo continuar y eliminar todo mi contenido estático del archivo WAR y desplegarlo en el servidor HTTP y el resto de los archivos dentro de WAR en el servidor de aplicaciones. –