2010-10-17 27 views
63

Estoy empezando a desarrollar un sitio web . Todo lo que tengo en este momento es una página HTML compatible con un par de hojas de estilo CSS.Implementar solo HTML, página web CSS en Tomcat

¿Puedo crear un archivo WAR desde las páginas HTML y CSS? ¿Cómo puedo implementarlos en un servidor Tomcat?

Gracias.

Respuesta

24

Aquí está mi configuración : Estoy en Ubuntu 9.10.

Ahora, esto es lo que hice.

  1. Crear una carpeta llamada "tomcat6-miaplicacion" en /usr/share.
  2. Cree una carpeta "myapp" en /usr/share/tomcat6-myapp.
  3. Copie el archivo HTML (que necesito implementar) a /usr/share/tomcat6-myapp/myapp. Debe llamarse index.html.
  4. Ir a /etc/tomcat6/Catalina/localhost.
  5. Cree un archivo xml "myapp.xml" (supongo que debe tener el mismo nombre que el nombre de la carpeta en el paso 2) dentro de/etc/tomcat6/Catalina/localhost con los siguientes contenidos.

    < Context path="/myapp" docBase="/usr/share/tomcat6-myapp/myapp" /> 
    
  6. este XML se llama el 'descriptor de despliegue', que Tomcat lee y despliega automáticamente su aplicación llamado "miaplicacion".

  7. Ahora ve a http://localhost:8080/myapp en su navegador - el index.html es recogido por Tomcat y se muestra.

Espero que esto ayude!

120

No hay necesidad real de crear una guerra para ejecutarlo desde Tomcat. Puede seguir estos pasos

  1. Cree una carpeta en la carpeta webapps, p. MiApl

  2. Ponga su HTML y CSS en esa carpeta y el nombre del archivo html, que desea ser la página de inicio para su aplicación, index.html

  3. arrancar Tomcat y apuntar su navegador a la URL "http : // localhost: 8080/MyApp ". Su página index.html se abrirá en el navegador

+0

he creado una carpeta bajo MyApp1/usr/share/tomcat6/webapps/y copiar el código HTML que estoy trabajando con al MyApp1, renombraron de index.html. http: // localhost: 8080/MyApp1 - da error 404. –

+2

Acabo de descargar tomcat 6, intenté con lo anterior en mi Windows XP y funcionó. Como lo está ejecutando en Linux (supongo que por 'usr/share') no puedo volver a crear su escenario, pero intente lo siguiente: apunte su navegador a localhost: 8080. Si ve la página del administrador de tomcat, en la esquina inferior izquierda, haga clic en los ejemplos de servlet. Verifique la ruta de la página resultante. Apunta a index.html en la ruta de la carpeta de servlets de la página en el navegador. Necesita configurar su aplicación en las mismas líneas –

+0

exactamente lo que estaba buscando. Simple y al grano. –

1

Este es mi paso en Ubuntu 16.04 Tomcat y 8.

  1. Copia fonder/var/lib/tomcat8/webapps/ROOT a su carpeta.

    cp -r/var/lib/tomcat8/webapps/ROOT/var/lib/tomcat8/webapps/{} YourFolder

  2. añadir su htmls, CSS, JS, en su carpeta.

  3. navegador "http://localhost:8080/ {YourFolder}"

Notas:

  1. si utilizando el navegador Chrome web y lo hicieron carpeta equivocada antes, entonces caché limpia del navegador web (o cambiar otro nombre) de lo contrario (a veces) siempre 404.

  2. Se necesita la carpeta META-INF con context.xml.

Cuestiones relacionadas