miércoles, 27 de enero de 2010

Configurar Webservice seguro en JBoss HTTPS 443

Edite el archivo

jboss-beans.xml

Que se encuentra en:

/opt/jboss-as/server/all/deploy/jbossws.sar/jbossws.beans/META-INF


Alli modifique la IP y configure el puerto como 8443. Descomente


    <property name="webServiceHost">200.200.200.200</property>
    <property name="modifySOAPAddress">true</property>

      <property name="webServiceSecurePort">8443</property>
      <property name="webServicePort">8080</property>


Adicionalmente en su programa JAVA debe incorporar la siguiente directiva

@WebService(name="EchoBean", wsdlLocation="META-INF/wsdl/EchoService.wsdl", targetNamespace="http://ws.app.compania.com/")

Modifique targetNamespace y name de acuerdo a su servicio.

Al invocar desde un browser como

https://200.200.200.200/echo/EchoBean?wsdl

La respuesta sera la siguiente:


 <service name="EchoBeanService">
    <port binding="tns:EchoBeanBinding" name="EchoBeanPort">
        <soap:address location="https://200.200.200.200:8443/echo/EchoBean" /> 
    </port>
 </service>

Compartir:

0 comentarios:

Publicar un comentario