Programación en castellano
Inicio > Tutoriales > Servidores de Aplicaciones Java > El API Apache SOAP v2.2
-Tutoriales

El API Apache SOAP v2.2

  • Introducción al API Apache SOAP v2.2
    • Requerimientos y Limitaciones
    • Instalación de Apache SOAP v2.2
      • Desempaquetar la Distribución
        • Instrucciones del Lado del Cliente
          • Instrucciones del Lado del Servidor
            • Apache Tomcat v3.2
            • BEA WebLogic Application Server v5.1
            • BEA WebLogic Application Server v6.0
            • IBM WebSphere v3.5
            • iPlanet Application Server 6.0
            • JRun 3.0
          • Probar la Instalación del Lado del Servidor
          • Configurar Apache Tomcat y un simple Cliente SOAP para usar SSL
            • Introducción
              • Asumpciones
                • Herramientas Necesarias para la Instalación
                  • Paso 1: Instalar JSSE
                    • Paso 2: Generar Certificados de Cliente y de Servidor
                      • Paso 2a: Generar una Clave y un Certificado para el Servidor
                      • Paso 2b: Exportar el Certificado del Servidor
                      • Paso 2c: Generar una Clave y Certificado del Cliente
                      • Paso 2d: Exportar el Certificado del Cliente
                      • Paso 2e: Importar los Certificados en los Keystores
                    • Paso 3: Configurar Tomcat para Comunicación SSL
                      • Paso 3a: Modificar el Fichero de Configuración de Tomcat
                      • Paso 3a: Probar nuestro Servidor HTTPS
                    • Paso 4: Modificar el Cliente SOAP para usar SSL
                      • Paso 4a: Cliente Java SSL
                      • Paso 4b: Cliente Java SSL con Proxy [Opcional]
                    • Crear una Cadena de Certificados X.509
                      • Introducción
                      • Descargar KeyMan
                      • Crear un nuevo Keystore y Keypair usando KeyMan
                      • Abrir un Fichero Keystore Existente
                      • Generar un Certificado Auto-Firmado usando KeyMan (para un nuevo serverkeystore)
                      • Solicitar un Certificado de Cliente usando keytool
                      • Solicitar un Certificado de Cliente usando KeyMan (usando una pareja de claves)
                      • Enviar un certificado usando KeyMan
                      • Importar un nuevo certificado desde el CA usando Keytool
                      • Importar nuestro nuevo certificado de la CA usando KeyMan
                      • Grabar el fichero nuevo o modificado de keystore usando KeyMan
                    • Troubleshooting
                      • Unknown Protocol Error
                      • Unrecognized SSL handshake
                      • Bad Certificate Error
                      • Socket Write Error
                      • Keytool Error
                  • Escribir Clientes RPC
                    • Clientes RPC
                      • Nota Especial: Interactúar con Servicios con Estado
                        • Nota Especial: Usar RPC sobre SMTP
                        • Escribir Clientes de Message
                          • Cliente Message
                          • Escribir Servicios RPC
                            • Servicios RPC
                            • Escribir Servicios Message
                              • Servicios Message
                              • Manejar Servicios
                                • Ejecutar la Herramienta "Server Side Admin Tool" para Manejar Servicios
                                  • Información de Despliegue de Servicios
                                • Usar la Herramienta de la Línea de Ccomandos para Manejar Servicios
                                • Descriptores de Despliegue
                                  • Descriptores de Despliegue para Clases Java Estándards
                                    • Descriptor de Despliegue EJB
                                      • Descriptor de Despliegue de un Script BSF
                                        • Especificar Oyentes de Fault
                                          • Especificar el Mapeo de Tipos en un Descriptor de Despliegue
                                          • Configurar el Servidor Apache SOAP
                                            • Controlar el Acceso al Controlador de Servicio
                                              • Controlador de Configuración Conectable
                                                • Crear un Controlador de Configuración
                                            • Crear Mapeos de Tipos
                                              • Registar Mapeos de Tipos en el Servidor
                                                • Registrar Mapeo de Tipos en el Cliente
                                                  • El Bean Serializer/Deserializer
                                                    • Crear Nuevos Serializadores y Deserializadores
                                                    • Manejo de Errores
                                                      • Errores
                                                        • Registrar Manejadores de Fallos
                                                          • Crear Nuevos Manejadores de Fallos
                                                          • Escribir Proveedores
                                                            • Usar Proveedores Conectables
                                                              • Escribir Proveedores Conectables
                                                              • Usar Attachments
                                                                • Usar Attachments en el Cliente
                                                                  • Usar Attachments en el Servidor
                                                                    • Referenciar Attachments desde dentro de un Mensaje SOAP
                                                                    • Usar los Ganchos de Transporte
                                                                      • Usar Envelope Editors en el Servidor
                                                                        • Usar Envelope Editors en el Cliente
                                                                          • Crear un Envelope Editor
                                                                          • Herramientas
                                                                            • Interoperabilidad con Otras Implementaciones SOAP
                                                                              • Problemas de Transporte
                                                                                • Problemas con XML
                                                                                  • Problemas con SOAP
                                                                                    • Probar la Interoperabilidad
                                                                                    • Migrar desde Apache SOAP v2.1 a Apache SOAP v2.2
                                                                                      • XMLParserLiaison Reemplazado con JAXP
                                                                                        • Mantenimiento de Sesión HTTP
                                                                                          • Obtener Información de Entorno para Servicios RPC
                                                                                            • Otros Problemas de Migración
                                                                                             

                                                                                            Últimos comentarios
                                                                                            Últimos 5 comentarios

                                                                                            no consigo que funcione (02/10/2006)

                                                                                            Por
                                                                                            hola a todos!
                                                                                            el tutorial es muy claro y fácil de seguir, no obstante no consigo que funcione :(

                                                                                            he creado los dos keystores (cliente y servidor). Como es de prueba lo he hecho todo en el mismo ordenador y tengo los dos keystores en el mismo directorio, espero que esto no sea ningún problema. Además, he hecho también las importaciones y exportaciones que indica el manual.

                                                                                            el caso es que, pese a haber seguido el manual minuciosamente, cuando intento acceder, tal y como dice el paso 3a del manual, a https://servername:8443/index.html obtengo la página donde explica qué hace servername (http://msdn2.microsoft.com/en-us/library/ms187944.aspx).

                                                                                            He intentado poner la dirección directamente con: https://localhost:8443 o con https://localhost:8443/index.html pero entonces me sale una página de error en la que dice que ha sido imposible establecer la conexión.

                                                                                            Tomcat funciona porque http://localhost:8080 funciona sin ningún problema.

                                                                                            Si alguien me pudiera ayudar le estaría muy agradecida :)

                                                                                            no consigo que funcione (02/10/2006)

                                                                                            Por
                                                                                            hola a todos!
                                                                                            el tutorial es muy claro y fácil de seguir, no obstante no consigo que funcione :(

                                                                                            he creado los dos keystores (cliente y servidor). Como es de prueba lo he hecho todo en el mismo ordenador y tengo los dos keystores en el mismo directorio, espero que esto no sea ningún problema. Además, he hecho también las importaciones y exportaciones que indica el manual.

                                                                                            el caso es que, pese a haber seguido el manual minuciosamente, cuando intento acceder, tal y como dice el paso 3a del manual, a https://servername:8443/index.html obtengo la página donde explica qué hace servername (http://msdn2.microsoft.com/en-us/library/ms187944.aspx).

                                                                                            He intentado poner la dirección directamente con: https://localhost:8443 o con https://localhost:8443/index.html pero entonces me sale una página de error en la que dice que ha sido imposible establecer la conexión.

                                                                                            Tomcat funciona porque http://localhost:8080 funciona sin ningún problema.

                                                                                            Si alguien me pudiera ayudar le estaría muy agradecida :)

                                                                                            Que es el APACHE TOMCAT??? (18/04/2006)

                                                                                            Por
                                                                                            Hola soy de Perú, trato de enviar un mensaje de texto a traves de una pagina de celulares pero siempre aparece un ERROR 500 y muchas otras cosas, que es esta aplicación y por que sale esto en mi pc???..

                                                                                            TomCat no parte con SSL (07/01/2005)

                                                                                            Por
                                                                                            He instalado segun la documentación el API SOAP. Pero cuando modifico el Servler.xml y trato de lebantar tomacat en el log tengo el siguiente comentario con org.apache.tomcat.service.PoolTcpConnector
                                                                                            He buscado en internet y me aparece que paquete org.apache.tomcat.service no existe en versiones tomcat > 3.2 (yo tengo la 5.0. Tengo bien configurado los calss path y todo. A quien se le ocurre algo, please.

                                                                                            05-ene-2005 14:27:08 org.apache.commons.digester.Digester startElement GRAVE: Begin event threw exception java.lang.ClassNotFoundException: org.apache.tomcat.service.PoolTcpConnector
                                                                                            at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:854)

                                                                                            Detenido Servidor de Sicronizacion (16/12/2004)

                                                                                            Por
                                                                                            HOLA:
                                                                                            Tengo una aplicacion de tpv, en la consola de tienda del tpv version 1.9, me da este error:
                                                                                            Servidor de sincronizacion DETENIDO, entoces no se actualiza los datos desde esta a la consola de tpv central
                                                                                            ¿Que puedo hacer ?
                                                                                            Patrocinados
                                                                                             

                                                                                            Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
                                                                                            Formulario de Contacto - Datos legales - Publicidad

                                                                                            Hospedaje web y servidores dedicados linux por Ferca Network

                                                                                            red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
                                                                                            más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados