Configuración servidor Tomcat



Documentos relacionados
Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Instrucciones para el despliegue de EJBs

Instalación de Tomcat7 en Ubuntu

El almacén: sistema de archivos

Una App para Facebook

Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2

CÓMO AÑADIR UN FORMULARIO NUEVO O MODIFICAR EL DE CONTACTO DE LA WEB

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Universidad Tecnológica del Valle del Mezquital. Desarrollo de Aplicaciones Web. Manual JSP

Internet Information Server

Entorno de Desarrollo - 1 -

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

Java Básico. Empaquetamiento y despliegue de aplicaciones. Copyright

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

SUBIENDO NUESTRA WEB CON MACROMEDIA DREAMWEAVER

CREAR UN FORMULARIO PARA LA WEB DE NUESTRO CENTRO

Tarea 1 Programación José Luis Comesaña

PRESENTACIÓN NOMBRE: Kelvin José Jiménez Matos MATRÍCULA: SECCIÓN: (1) CENTRO DE ESTUDIOS: INSTITUTO TECNOLÓGICO DE LAS AMERICAS (ITLA)

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación

Internet Information Server

1 Itinerario. 2 Descripción y funcionalidades principales. Google Docs. 1.1 Qué vamos a hacer? 1.2 Qué pasos vamos a seguir?

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

TABLAS Y GRÁFICOS DINÁMICOS

PRÁCTICA 7 COPIAS DE SEGURIDAD EN WINDOWS:

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Configuración de un sitio local

Aprender a usar correo electrónico

Cómo instalar el software de CRM Personas en un alojamiento web remoto

Curso de PHP con MySQL Gratis

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Tutorial: Primeros Pasos con Subversion

Desarrollo de Servicios Web con JBuilder

INSTALACIÓN DE MEDPRO

5. Composer: Publicar sus páginas en la web

La herramienta Recursos muestra las carpetas y documentos subidos para ser usados durante la ejecución del curso.

Detectar y solucionar infecciones en un sitio web

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

MANUAL DE AYUDA MÓDULO PDA ALMACEN E INVENTARIO

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

LA INTRANET -Manual general-

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Unidad Didáctica 12. La publicación

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

Oficina Online. Manual del administrador

Problemas comunes en la integración del módulo V.me by Visa en Prestashop

Programa de Ayuda EMCS Instalación Versión SQL Server Versión Marzo 2010

Sitios remotos. Configurar un Sitio Remoto

Cómo capturar páginas web con el programa GNU Wget

Rev Gestión Documental

NORMA 34.14(SEPA) 05/11/2013

Cómo alojar tu blog en servidor propio e instalar Wordpress

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

Apuntes para hacer páginas Web con FrontPage

Las propiedades de la clase en java es el equivalente a las variables globales en lenguajes estructurados como el C.

WINDOWS : COPIAS DE SEGURIDAD

Dossier de prácticas

DOCENTES FORMADORES UGEL 03 PRIMARIA

Instalación de Visual Studio Metodología de la Programación I Universidad de Granada

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Recuva funciona muy bien, siempre y cuando se cumplan dos factores fundamentales que son:

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Guía de Instalación de XTBox

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.

Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos

Estructuras de Datos y Algoritmos Tecnólogo en Informática

Manual de usuario Noticias y Accesos Directos en Facultades ÍNDICE

10. El entorno de publicación web (Publiweb)

MANUAL COPIAS DE SEGURIDAD

MANUAL DE AYUDA WEB SAT GOTELGEST.NET

GUÍA PARA INICIAR UN TRÁMITE DESDE LA OFICINA VIRTUAL

INFORMACIÓN WEBS DE GRUPO MOODLE

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

INTEGRACIÓN DE SISTEMAS OPERATIVOS EN RED Y PROPIETARIOS. Víctor Martín Martín

INSTALACIÓN DEL MÓDULO... 3 CONFIGURACIÓN DEL MÓDULO... 4 ACTIVACIÓN DEL MÓDULO EN LA ADMINISTRACIÓN:... 4 CONFIGURACIÓN DEL MÓDULO:...

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Plantillas Office. Manual de usuario Versión 1.1

MARFIL CONTABILIDAD ACTUALIZACIÓN FEBRERO 2011

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

STRATO LivePages Inicio rápido

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional.

Servicio Webmail. La fibra no tiene competencia

WINDOWS : TERMINAL SERVER

Hostaliawhitepapers. Usar Plesk para, poner en marcha nuestro dominio.

Configuración de Apache

Manual de configuración de Thunderbird ÍNDICE

3.1. Guardar un libro de trabajo

Person IP CRM Manual MOBILE

Manual básico para poner un Enlace Web en el Aula Virtual de Helvia.

CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC

CASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16)

Transcripción:

Apuntes de J2EE Configuración servidor Tomcat Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si no funciona contacta por email

CONFIGURACIÓN DEL SERVIDOR WEB - TOMCAT 4.0 Los Contextos Todos los contenidos (páginas HTML, Servlets, JSP,...) servidos por este servidor web se encuentran organizados mediante contextos. Un contexto no es más que una carpeta ubicada dentro del directorio <TOMCAT_DIRECTORY>\WEBAPPS dentro de la cual coloremos los contenidos que queremos que TOMCAT nos sirva. Sin embargo, estas carpetas (contextos) deben seguir una serie de reglas que pasamos a detallar: La carpeta raíz del contexto debe colgar de <TOMCAT_DIRECTORY>\WEBAPPS Dentro de esta carpeta raíz podremos colocar todas las páginas HTML y páginas JSP que queremos que TOMCAT nos sirva. Naturalmente, dentro de esta carpeta raíz también puedo organizar mis páginas en subdirectorios. La carpeta raíz debe poseer una carpeta llamada WEB-INF. Esta carpeta debe poseer los siguientes elementos: o Un archivo llamado WEB.XML donde se encuentran los parámetros de configuración del contexto. o Una carpeta llamada CLASSES donde deberemos ubicar todas las clases (.class) que se usen en las páginas JSP del contexto. También ubicaremos en esta carpeta los Servlets, los Applets y los JavaBeans. o Una carpeta llamada LIB donde ubicaremos todas las librerías (.JAR) que vayan a ser usadas por los elementos del contexto (Servlets y páginas JSP). Además TOMCAT define una serie de ficheros XML para la configuración del servidor web. Mediante la edición de los parámetros existentes en estos ficheros podremos variar el comportamiento del servidor web. En esta asignatura no trataremos prácticamente ningún aspecto de configuración del servidor web (salvo la creación de contextos antes explicada), pero en cualquier caso se incluyen a continuación, a modo de referencia, algunos de estos ficheros XML de configuración junto con el lugar donde se ubican: <TOMCAT_DIRECTORY>\CONF\SERVER.XML <TOMCAT_DIRECTORY>\CONF\TOMCAT-USERS.XML <TOMCAT_DIRECTORY>\CONF\WEB.XML Colocar una Página HTML en el Servidor Web Una página HTML se debe situar a partir del directorio raíz de cualquier contexto. Para ello, podemos usar un contexto ya existente y copiar nuestra página HTML dentro de él o bien crear un nuevo contexto para nuestra página. 1

Dado que nuestro objetivo es únicamente colocar una única página a modo de ejemplo, en esta ocasión optaremos por la primera de las opciones y tomaremos algún contexto ya existente. En la instalación por defecto de TOMCAT tenemos ya creados dos contextos que podríamos usar para este propósito: el contexto ROOT donde está colgada la página principal (página de presentación del servidor TOMCAT) y el contexto EXAMPLES donde están colgados los ejemplos que vienen con el servidor. En este caso copiaremos la página HTML curriculum.html dentro del contexto EXAMPLES (<TOMCAT_DIRECTORY>\WEBAPPS\EXAMPLES). Ahora para acceder a esta página, desde el navegador escribiremos: http://localhost:8080/examples/curriculum.html Nota: El contexto ROOT es un poco especial, ya que así como para otros contextos es necesario incluir en la URL el nombre del contexto (carpeta) para acceder a los contenidos del mismo, con el contexto ROOT no es necesario incluir nada. Así, por ejemplo, si hubiésemos decidido añadir nuestra página al contexto la forma de acceder a la página hubiese sido simplemente: http://localhost:8080/curriculum.html De la misma forma, si simplemente pusiésemos http://localhost:8080/ accederíamos a la página principal del servidor que está ubicada dentro del contexto ROOT en un fichero llamado INDEX.HTML. Ejecución de un Servlet Los servlets deben ubicarse dentro de la carpeta WEB-INF\CLASSES de un contexto. Para ubicar nuestro Servlet vamos a optar otra vez por usar uno de los contextos ya existentes; tomaremos el contexto EXAMPLES. Lo primero de todo, compilar el Servlet: o set classpath=<tomcat_directory>\common\lib\servlet.jar o javac ServletOpinion.java Después, colocar la página Formulario.html en el directorio: <TOMCAT_DIRECTORY>\WEBAPPS\EXAMPLES\ A continuación, colocar el Servlet ya compilado ServletOpinion.class en el directorio destinado para los Servlets dentro del contexto EXAMPLES: <TOMCAT_DIRECTORY>\WEBAPPS\EXAMPLES\WEB-INF\CLASSES 2

Mostrar la etiqueta FORM de Formulario.html para indicar que direcciona al Servlet ACTION=http://localhost:8080/examples/servlet/ServletOpinion o Donde /servlet/ es un alias usado por el servidor web para referenciar al directorio /WEB_INF/CLASSES Ejecutar el Servlet desde el navegador: o http://localhost:8080/examples/formulario.html Ejecución de una Página JSP con JavaBeans Para colocar una página JSP dentro del servidor web vamos a optar por la opción de crear un nuevo contexto (aunque naturalmente también se podría haber optado por ubicarla dentro de un contexto ya existente, tal y como hemos hecho en los casos anteriores). Como la página web que vamos a colocar es la del ejemplo que calcula números primos haciendo uso de un JavaBean, crearemos un nuevo contexto para ella llamado NumPrimosApp. La manera más sencilla de crear un contexto consiste en copiar un contexto ya existente, cambiar el nombre a la carpeta raíz y eliminar el contenido del contexto que no nos sirva para ubicar nuestro propio contenido. Por ejemplo, para crear un contexto podríamos proceder de la siguiente manera: Hacer una copia del contexto ROOT, por tratarse de un contexto muy básico. Este contexto está ubicado en la carpeta <TOMCAT_DIRECTORY>\WEBAPPS\ROOT Cambiar el nombre a la copia de la carpeta ROOT y llamarle NUMPRIMOSAPP Eliminar todos los ficheros y directorios que haya dentro de la carpeta NUMPRIMOSAPP menos el directorio WEB-INF y su contenido que sí nos será de utilidad. En estos momentos ya tenemos creado un nuevo contexto llamado NUMPRIMOSAPP donde podremos colocar nuestra página JSP junto con nuestro JavaBean. Para colocar una página JSP y un JavaBean dentro del contexto que hemos creado procederemos de la siguiente manera: Las páginas JSP y las páginas HTML se deben colocar a partir del directorio donde comienza el contexto. Copiar, por tanto, el fichero Formulario.html y numprimos.jsp al directorio <TOMCAT_DIRECTORY>\WEBAPPS\NUMPRIMOSAPP Observar, además, como el formulario dirige los datos hacia la página JSP: <FORM ACTION="numPrimos.jsp" METHOD="GET"> Compilación del JavaBean: o javac PrimosBean.java Los JavaBeans deben colocarse dentro del directorio WEB-INF\CLASSES de un contexto (y a partir de ahí dentro del directorio que corresponda a su paquete). Por

tanto, en nuestro caso como el JavaBean PrimosBean se encuentra dentro del paquete numprimos colocaremos el archivo compilado PrimosBean.class dentro de la siguiente carpeta: <TOMCAT_DIRECTORY>\WEBAPPS\NUMPRIMOSAPP\WEB-INF\CLASSES\NUMPRIMOS Si se han seguido todos los pasos marcados anteriormente, el directorio CLASSES no existirá dentro del contexto y por tanto será necesario crearlo y ubicar después dentro el directorio NUMPRIMOS (que corresponde al paquete) con el JavaBean compilado. Nota: Cuando se crean nuevos contextos, es necesario reiniciar el servidor para que los cambios realizados sean reconocidos. Por tanto, en nuestro caso para que el contexto NUMPRIMOSAPP que hemos creado esté en vigor deberemos parar y volver a arrancar el servidor TOMCAT. Para ejecutar la aplicación (HTML + página JSP + JavaBean) desde el navegador: http://localhost:8080/numprimosapp/formulario.html 4