Cómo implementar un archivo war en Tomcat 7

Resuelto asked hace 13 años • 13 respuestas

Copié el sample.wararchivo en el webappsdirectorio de Tomcat y puedo acceder a él localhost:8080.

Ahora, ¿cómo lo implementará Tomcat? Quiero decir, ¿tengo que abrirlo en el navegador? ¿Cómo puedo acceder a la aplicación?

 avatar Feb 25 '11 01:02
Aceptado

Puedes acceder a tu aplicación desde:http://localhost:8080/sample

La implementación o reimplementación de archivos war es automática de forma predeterminada: después de copiar/sobrescribir el archivo sample.war, busque webappsen su carpeta una carpeta extraída sample.

Si no se abre correctamente, verifique los archivos de registro (por ejemplo, tomcat/logs/catalina.out) para detectar problemas con la implementación.

Bozho avatar Feb 24 '2011 18:02 Bozho

paso 1. Aquí estoy implementando pos.war. Primero vaya a la carpeta de aplicaciones web de Tomcat y péguelo.

ingrese la descripción de la imagen aquí

paso 2. vaya a tomcat-> carpeta bin , inicie tomcat haciendo clic en startup.bat

paso 3. vaya al navegador y escriba localhost: puerto/nombre del proyecto, por ejemplo. localhost:8080/pos (aquí mi Tomcat se ejecuta en el puerto 8080)

Hecho....

ingrese la descripción de la imagen aquí

Ferdous Wahid avatar Dec 03 '2014 11:12 Ferdous Wahid

Sólo necesita poner su archivo war en webapps y luego iniciar su servidor.

será implementado.

De lo contrario, también puedes usar Tomcat Manager, un frente web, para cargar e implementar tu guerra de forma remota.

Jigar Joshi avatar Feb 24 '2011 18:02 Jigar Joshi

Pasos manuales - Windows

  1. Copie el archivo .war (por ejemplo: prj.war) a %CATALINA_HOME%\webapps(por ejemplo: C:\tomcat\webapps)

  2. Correr%CATALINA_HOME%\bin\startup.bat

  3. Su archivo .war se extraerá automáticamente a una carpeta que tiene el mismo nombre (sin extensión) (Ej: prj)

  4. Vaya %CATALINA_HOME%\conf\server.xmly tome el puerto para el protocolo HTTP. <Connector port="8080" ... />. El valor predeterminado es 8080 .

  5. Accede a la siguiente URL:

    [<protocol>://]localhost:<port>/folder/resourceName

    (P.ej: localhost:8080/folder/resourceName)

No intente acceder a la URL sin resourceNameporque no funcionará si no hay un archivo como index.html, o si no hay un patrón de URL como " /" o " /*" en web.xml .

Las rutas principales disponibles están aquí: [<protocol>://]localhost:<port>/manager/html(Ej: http://localhost:8080/manager/html) y están trueen la columna "En ejecución".


Usando el administrador de UI:

  1. Ir a [<protocol>://]localhost:<port>/manager/html/(normalmente localhost:8080/manager/html/)

    Esto también se puede lograr desde [<protocol>://]localhost:<port>> Aplicación Manager )

    Si lo consigues:

    403 Acceso denegado

    ve a %CATALINA_HOME%\conf\tomcat-users.xmly comprueba que tienes habilitada una línea como esta:

    <user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
    
  2. En la sección Implementar , subsección Archivo WAR para implementar, haga clic en Examinar ....

    Implementar exploración

  3. Seleccione el archivo .war (por ejemplo: prj.war) > haga clic en Implementar .

  4. En la sección Aplicaciones , puede ver el nombre de su proyecto (por ejemplo: prj).
ROMANIA_engineer avatar Sep 03 '2014 09:09 ROMANIA_engineer