Posts Tagged ‘Tomcat’

Articles

Web Service de Java con Eclipse Indigo,Apache Tomcat 7 y Apache Axis2

In Apache Axis2,Apache Tomcat,Java on 21/12/2011 por Esteban Olate Etiquetado: , ,

Un Web Service es una parte del software puesta como un servicio, publicado en un servidor web, el cual puede ser accedido y utilizado por otros mediante protocolos basados en estándares como WSDL, SOAP, XML, etc. A continuación les mostrare como crear un WS en Java, crearemos un WS básico y lo publicaremos en un servidor Tomcat 7 implementando el uso de Apache Axis2.

Para este ejemplo utilizamos Eclipse Tomcat 7 y Axis2, si no tienen estos servidores pueden ver como agregarlos en los siguientes enlaces:

– Configurando Apache Tomcat 7 en Eclipse Indigo
– Configurando Apache Axis2 en Eclipse Indigo

Ahora procederemos con el ejemplo:

1.- En Eclipse ir a «File >> New >> Dinamic Web Project», se abrirá un cuadro donde deberemos indicar el nombre del proyecto en este caso se llamará «Prueba», deberemos especificar el «Dynamic web module version» en 2.5, que funciona con Axis2, luego en «Configuration» aparece un botón llamado «Modify…» al presionarlo se abrirá un cuadro donde se especifican las facetas (Módulos que utilizará nuestro proyecto), por defecto se encuentran seleccionadas las opciones «Dinamic Web Module» y «Java», deberemos seleccionar la etiqueta que dice «Axis2 Web Services», la que nos cargará los módulos de soporte para Axis2, finalmente damos click en «Finish».

2.- Sobre el nuevo proyecto crearemos una nueva clase llamada «Hola.java» dentro de un «Package» llamado «src»

la clase debe contener el siguiente código (algo sencillo solo para probar…):

3.- Sobre la clase Hola click derecho luego «Web Service >> Create Web Service», se abrirá un cuadro en el cual lo único que debemos modificar es el «Web service runtime» para esto, clickear sobre el enlace lo que nos abrirá un cuadro en donde podremos cambiar el «Web service runtime», que por defecto se encuentra en «Apache Axis», debemos dejarlo en «Apache Axis2». Luego presionar en «Next» y dejar las opciones por defecto presionar nuevamente en «Next» y nuestro servidor debería esta detenido presionamos en «Start Server» y finalizamos («Finish»).

4.- Para ver el WSDL de nuestro Web Service podemos ingresar en «localhost:8080/WSPrueba», lo que nos abrirá una interfaz web, generada por Axis2, de nuestro servicio, el WDSL se encuentra en, para este caso, «Service >> Hola», la URL es «http://localhost:8080/WSPrueba/services/Hola?wsdl».

Con esto ya tienen publicado un Web Service de java en Tomcat 7, utilizando como motor de WS Apache Axis2.


Esteban Olate

Articles

Configurando Apache Tomcat 7 en Eclipse Indigo

In Apache Tomcat,Servidores on 19/12/2011 por Esteban Olate Etiquetado:

Tomcat es un servidor Web escrito en Java que soporta el uso de Servlets y JSPs. Básicamente nos provee de un soporte para aplicaciones J2EE. A continuación los pasos a seguir para integrar este servidor a nuestro entorno de desarrollo Eclipse, más específicamente la versión Indigo de este.

Si no tiene Eclipse puede descargarlo desde este enlace, solo tiene que descargarlo y descomprimirlo para usarlo. Una vez instalado Eclipse debe descargar Tomcat, en este caso utilizaremos Tomcat 7. Descargarlo, descomprimirlo y colocarlo en algún lugar de nuestro sistema (Ejemplo en la raíz de nuestro sistema, en la carpeta archivos de programas o para Linux en la carpeta personal, etc…), esta ubicación será utilizada para luego agregar Tomcat en Eclipse. A continuación los pasos a seguir para agregar correctamente el servidor Tomcat a nuestro Eclipse:

1.- En Eclipse ir al menu «Window >> Show View >> Servers», lo que nos abrirá la pestaña de los servidores de eclipse

2.- Luego ir a la pestaña «Servers» y hacer click derecho para agregar un servidor, ir a «New >> Server»

3.- Se abrirá un cuadro donde deberemos escoger el tipo de servidor, nuestro tipo es «Apache >> Tomcat v7.0 Server»

, lo seleccionamos y click en «Next»

4.- A continuación se abrirá un cuadro donde debemos especificar la ubicación del Apache Tomcat en este caso se encuentra en «/opt/apache-tomcat-7.0.23», presionamos el botón «Browse» y buscamos la ubicación, una vez seleccionada presionamos en «Finish»

Y con esto ya tenemos agregado Apache Tomcat 7 para realizar pruebas en nuestro entorno de desarrollo Eclipse.


Esteban Olate