He copiado el sample.war
archivo en el webapps
directorio de Tomcat y puedo acceder localhost:8080
.
Ahora, ¿cómo lo implementará Tomcat? Quiero decir, ¿debo abrirlo en el navegador? ¿Cómo puedo acceder a la aplicación?
Puede acceder a su aplicación desde: http://localhost:8080/sample
La implementación o la reasignación de archivos de guerra es automática de forma predeterminada: después de copiar / sobrescribir el archivo sample.war
, revise su webapps
carpeta para ver si hay una carpeta extraída sample
.
Si no se abre correctamente, revise los archivos de registro (por ejemplo, tomcat / logs / catalina.out) para ver si hay problemas con la implementación.
paso 1. aquí estoy implementando pos.war Primero vaya a la carpeta tomcat webapps y péguelo
paso 2. vaya a tomcat-> bin folder, inicie tomcat haciendo clic en startup.bat
paso 3. ir al navegador escribir localhost: puerto / nombre del proyecto, por ejemplo. localhost: 8080 / pos (aquí mi tomcat se ejecuta en el puerto 8080)
Hecho....
fuente
Solo necesita poner su archivo war en webapps y luego iniciar su servidor.
Se desplegará.
de lo contrario, también puede usar Tomcat Manager un frente web para cargar e implementar su guerra de forma remota.
fuente
Pasos manuales - Windows
Copie el archivo .war (por ejemplo: prj.war) en
%CATALINA_HOME%\webapps
(Por ejemplo: C: \ tomcat \ webapps)correr
%CATALINA_HOME%\bin\startup.bat
Su archivo .war se extraerá automáticamente a una carpeta que tenga el mismo nombre (sin extensión) (por ejemplo: prj)
Ve
%CATALINA_HOME%\conf\server.xml
y toma el puerto para el protocolo HTTP.<Connector port="8080" ... />
. El valor predeterminado es 8080 .Acceda a la siguiente URL:
[<protocol>://]localhost:<port>/folder/resourceName
(Ej:
localhost:8080/folder/resourceName
)No intente acceder a la URL sin el
resourceName
porque no funcionará si no hay un archivo comoindex.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 se encuentrantrue
en la columna "En ejecución".Usando el administrador de la interfaz de usuario:
Ir a
[<protocol>://]localhost:<port>/manager/html/
(generalmentelocalhost:8080/manager/html/
)Esto también se puede lograr desde
[<protocol>://]localhost:<port>
> Aplicación de administrador )Si lo consigues:
ve
%CATALINA_HOME%\conf\tomcat-users.xml
y comprueba que has habilitado una línea como esta:En el Despliegue sección, archivo WAR con el inciso despliegue, haga clic en Examinar ... .
Seleccione el archivo .war (Ej: prj.war)> haga clic en Implementar .
fuente
Además de las formas ya mencionadas (soltar el archivo war directamente en el directorio webapps ), si tiene instalada la aplicación Tomcat Manager, también puede implementar archivos war a través del navegador. Para llegar al administrador, navegue hasta la raíz del servidor (en su caso, localhost: 8080), seleccione "Tomcat Manager" (en este punto, necesita saber el nombre de usuario y la contraseña para un usuario de Tomcat con "administrador" - rol, los usuarios se definen en tomcat-users.xml en la conf-directorio de la instalación tomcat). Desde la página inicial, desplácese hacia abajo hasta que vea la parte "Implementar" de la página, donde puede hacer clic en "examinar" para seleccionar un archivo WAR para implementar desde su máquina local. Después de seleccionar el archivo, haga clic en implementar. Después de un tiempo, el administrador debe informarle que la aplicación se ha implementado (y si todo salió bien, se inició).
Aquí hay un tutorial más extenso y otras instrucciones de las páginas de documentación de Tomcat 7.
fuente
manager
papel en Tomcat 7 es ahoramanager-gui
. Me mordió este.Hay dos maneras:
Simplemente use la consola del administrador de tomcat para la implementación de la consola o simplemente copie y pegue su aplicación en la carpeta webapp del directorio tomcat_home de su servidor.
Nota: Asegúrese de que si el tamaño de su archivo war es superior a 52 MB ( el valor de configuración predeterminado ), debe realizar dos pequeños cambios en el archivo web.xml de la aplicación Manager de su carpeta webapp (Apache tomcat proporciona la aplicación Manager de forma predeterminada al instalar el servidor).
Vaya al web.xml de la aplicación del administrador (por ejemplo, podría estar en /tomcat7/webapps/manager/WEB-INF/web.xml.
Increase the max-file-size and max-request-size values in web.xml file:
<multipart-config>
Aumente el tamaño poniendo los valores para
<max-file-size>
y de<max-request-size>
acuerdo a sus requerimientos.fuente
Esto ha estado funcionando para mí:
Si intenta cargar el nuevo archivo como un archivo war, con Tomcat aún ejecutándose, intentará expandirlo antes de que esté todo allí. Fallará. Al haber fallado, no volverá a intentarlo. Por lo tanto, cargar un archivo www y luego renombrarlo permite que todo el archivo war esté presente antes de que tomcat lo note.
Sugerencia, no olvide comprobar que el propietario del archivo war es tomcat (Use chown)
fuente
Si instaló tomcat7 usando
apt-get
Linux, entonces implemente su aplicación en/var/lib/tomcat7/webapps/
p.ej.
Además, siga el registro de Tomcat para que pueda verificar que su aplicación realmente esté haciendo las paces con Tomcat.
La aplicación desplegada debería aparecer en
http://172.16.35.155:8080/manager/html
fuente
1.Genere un archivo war desde su aplicación
2. abra el administrador de tomcat, vaya a la página
3. Haga clic en Examinar para desplegar la guerra.
4. elige tu archivo de guerra. Ahí tienes!
fuente
Para implementar el archivo war sobre tomcat, siga los pasos a continuación:
obtendrá una carpeta dentro de E: \ Tomcat_Installation \ webapps ** put **
De esta manera, puede implementar su archivo war en Apache Tomcat.
fuente
Realice los siguientes pasos:
fuente
Seguí las instrucciones en el siguiente enlace, me funciona. http://www.coderanch.com/t/487178/Tomcat/war-file-show-load
Después de esto, vigile catalina.xxxx-xx-xx.log para descubrir el problema.
fuente