Despliegue de aplicaciones de servicios web en los servidores de aplicaciones
Después de ensamblar los artefactos necesarios para habilitar el módulo web de los servicios web en un archivo EAR (Enterprise Archive), puede desplegar el archivo EAR en el servidor de aplicaciones.
Antes de empezar
Para desplegar los servicios web basados en Java, necesitará una aplicación de empresa, conocida también como un archivo EAR que se ha configurado y habilitado para los servicios web.
Una aplicación JAX-WS (API de Java™ para servicios web XML) no requiere enlaces y descriptores de despliegue adicionales para el despliegue, mientras que una aplicación de servicios web de API de Java para RPC basado en XML (JAX-RPC) le obliga a añadir enlaces y descriptores de despliegue adicionales para el despliegue de aplicaciones. JAX-WS es mucho más dinámico y no requiere ningún dato estático generado por el paso de despliegue necesario para el despliegue de aplicaciones JAX-RPC.
Para los servicios Web JAX-WS, el uso del descriptor de despliegue webservices.xml es opcional porque puede utilizar anotaciones para especificar toda la información incluida dentro del archivo del descriptor de despliegue. Puede utilizar el archivo del descriptor de despliegue para aumentar o alterar temporalmente las anotaciones de JAX-WS existentes. Cualquier información que defina en el descriptor de despliegue webservices.xml altera temporalmente la información correspondiente especificada por las anotaciones.

Puede utilizar el mandato wsdeploy con aplicaciones JAX-RPC para añadir clases de despliegue específicas del producto WebSphere a un archivo EAR (Enterprise Archive) de aplicación de empresa compatible con servicios web o a un archivo JAR (Java ARchive) de cliente de aplicaciones.
Para instalar o desplegar una aplicación JAX-WS, sólo necesita instalar el archivo EAR habilitado para JAX-WS. Si la aplicación de servicios web sólo contiene puntos finales JAX-WS, no necesita ejecutar el mandato wsdeploy, ya que este mandato se utiliza para procesar únicamente puntos finales JAX-RPC.
Asegúrese de que ha instalado el módulo del direccionador HTTP o Java Message Service (JMS) que se generó con el mandato endptEnabler en el mismo destino que los archivos JAR de enterprise bean de servicios web. Estos módulos de direccionador HTTP o JMS se incluyen en la aplicación de servicios web y deben utilizarse en bibliotecas de tiempo de ejecución del servidor de aplicaciones.
Acerca de esta tarea
Esta tarea es uno de los pasos para desarrollar e implementar servicios web.
Puede utilizar la consola administrativa o la herramienta de script wsadmin para desplegar un archivo EAR. Si va a instalar una aplicación que contiene servicios web mediante el mandato wsadmin, especifique la opción -deployws para las aplicaciones JAX-RPC. Si está instalando una aplicación que contiene los servicios web utilizando la consola administrativa, seleccione Desplegar WebServices en el asistente para la instalación de una nueva aplicación. Para obtener más información sobre cómo instalar las aplicaciones mediante la consola administrativa, consulte la instalación de archivos de aplicaciones empresariales con la consola.
Si la aplicación de servicios web JAX-RPC se desplegó anteriormente con el mandato wsdeploy , no es necesario especificar el despliegue de servicios web durante la instalación.
Las siguientes acciones despliegan el archivo EAR con el mandato wsadmin:Procedimiento
Resultados
Tiene un servicio web instalado en el servidor de aplicaciones.

Qué hacer a continuación
{http://webservice.pli.tc.wssvt.ibm.com}RetireWebServices
Hola, este es un servicio web Axis2.
La primera línea de esta información puede variar, en función del servicio web. El URI que aparece entre corchetes es el espacio de nombres y la serie que sigue, en este ejemplo RetireWebServices, es el nombre del puerto utilizado para acceder al servicio web.El paso siguiente puede comenzar a aplicar la seguridad al servicio web.