Red de conocimiento informático - Material del sitio web - Cómo utilizar Tomcat para implementar aplicaciones web en Linux

Cómo utilizar Tomcat para implementar aplicaciones web en Linux

El primer método: implementación automática usando Tomcat

Usar la implementación automática de Tomcat es el método más simple y más comúnmente utilizado. Si la estructura de una aplicación web es D:\workspace\WebApp\AppName\WEB-INF\*, siempre que el nombre de aplicación de nivel de contenido web de una aplicación web se incluya directamente en la carpeta Tomcat_Home\webapps, el sistema implementará la aplicación web directamente a Tomcat. Así que no entraré en detalles aquí.

Segundo método: use la consola para implementar

Si la estructura de una aplicación web es D:\workspace\WebApp\AppName\WEB-INF\*, use la consola para implementar El método es el siguiente: Ingrese al área de implementación de la consola del administrador de Tomcat - escriba "XXX" en Context

ruta (puede nombrarla arbitrariamente) - en WAR o Directorio

URL: Escriba D:\workspace\WebApp\AppName (indica que debe buscar la aplicación web en esta ruta); haga clic en el botón implementar.

Luego aparecerá automáticamente una carpeta llamada XXX en la ruta Tomcat_Home\webapps. Su contenido es el contenido de D:\workspace\WebApp\AppName, pero el nombre es XXX (este es el resultado anterior). escribiendo XXX en la ruta de contexto).

La descripción anterior muestra que la esencia de usar la consola para la implementación sigue siendo la implementación automática de Tomcat.

Tercer método: agregar archivos de implementación web personalizados

Si la estructura de una aplicación web es D:\workspace\WebApp\AppName\WEB-INF\*, este tipo de implementación El método es un poco más complicado Necesitamos crear una nueva carpeta catalina en la ruta Tomcat_Home\conf - luego crear una nueva carpeta localhost en ella - y finalmente crear un nuevo archivo XML, es decir, agregar dos capas de directorios y agregar un archivo XML. : Tomcat_Home\ conf\Catalina\localhost\archivo de configuración de la aplicación web.xml, este archivo es el archivo de configuración para implementar aplicaciones web. Por ejemplo, cree un nuevo Tomcat_Home\conf\Catalina\localhost\XXX.xml. El contenido del archivo es el siguiente:

lt;Context path="/XXX" reloadable="true" docBase=. "D:\workspace \WebApp\AppName" workDir="D:\workspace\WebApp\work"/gt

Nota:

(1) El directorio de trabajo en el código anterior; significa implementar la aplicación web El directorio de trabajo colocado más tarde (en él se pueden encontrar servlets compilados desde JSP en aplicaciones web. Si usa Eclipse como IDE, generalmente se puede configurar manualmente en el directorio de trabajo de la aplicación web).

Si no se especifica workdir en el archivo de implementación web personalizado XXX.xml, la aplicación web se implementará de forma predeterminada en la carpeta recién creada denominada XXX en la ruta Tomcat_Home\work\Catalina\localhost\. (Los servlets compilados desde JSP en aplicaciones web se pueden encontrar allí)

(2) La ruta de contexto especifica el nombre de la ruta virtual de la aplicación web. docBase especifica la ruta de origen de la aplicación web que se implementará.

De hecho, los desarrolladores pueden usar eclipse con el complemento Tomcat instalado para crear automáticamente archivos de implementación para implementar aplicaciones web sin tener que crear el archivo manualmente. El método es el siguiente:

1. Abra Eclipse - Abra Seleccionar preferencia en la ventana de la barra de menú - seleccione Tomcat a la izquierda, como se muestra a continuación:

2. Contexto

Implemente la aplicación web en forma de un archivo de implementación personalizado en archivos - luego especifique el directorio de nivel superior del archivo anterior en el directorio Contextos (es decir, Tomcat_Home\conf\Catalina\localhost) - haga clic Aplicar o Aceptar.

3. Después de completar los pasos anteriores, seleccione el proyecto web, haga clic derecho en propiedades (propiedades) - seleccione Tomcat a la derecha, como se muestra a continuación:

4. a La casilla de verificación antes de "Proyecto Tomcat" asocia el proyecto con Tomcat.

Complete XXX en el nombre del contexto, que es el nombre del archivo de implementación personalizado de la aplicación web y el nombre de la ruta del contexto.

En Subdirectorio para establecer como raíz de la aplicación web (opcional), complete la ruta real de la aplicación web que se implementará (es decir, el directorio de nivel superior de WEB-INF).

Nota: Eclipse establecerá automáticamente el directorio de trabajo en Workspace\WebApp\work.

El archivo Tomcat_Home\conf\Catalina\localhost\XXX.xml se crea automáticamente. Inicie Tomcat para implementar automáticamente aplicaciones web.

Cuarto método: modificar manualmente el archivo Tomcat_Home\conf\server.xml para implementar aplicaciones web

Este método consiste en abrir el archivo Tomcat_Home\conf\server.xml y agregar lo siguiente a él Elemento:

lt; Context docBase="D:\workspace\WebApp\AppName" path="/XXX" debug="0" reloadable="false" /gt; p> Luego inicie Tomcat.

Por supuesto, si usas Eclipse, la configuración en Eclipse también ha cambiado: abre la ventana de la barra de menú y selecciona preferencias - selecciona Tomcat a la izquierda - puedes ver el Contexto resaltado en la imagen de arriba

El modo de declaración (modo de declaración de contexto) selecciona el archivo Server.xml para implementar la aplicación web.