Well, I've  done the cert part, but what is MyServiceStub for?
I'm using spring with axis for the client.
And btw right now I have these lines in my wsdl :

<wsdl:service name="HelloImpl">
 <wsdl:port name="HelloImplSOAP11port_http"
binding="axis2:HelloImplSOAP11Binding">
<soap:address location="http://192.168.32.19:8443/axis2/services/HelloImpl"/
>
</wsdl:port>
 <wsdl:port name="HelloImplSOAP11port_http1"
binding="axis2:HelloImplSOAP11Binding">
<soap:address location="http://192.168.32.19:8080/axis2/services/HelloImpl"/
>
</wsdl:port>
 <wsdl:port name="HelloImplSOAP12port_http"
binding="axis2:HelloImplSOAP12Binding">
<soap12:address location="
http://192.168.32.19:8443/axis2/services/HelloImpl"/>
</wsdl:port>
 <wsdl:port name="HelloImplSOAP12port_http1"
binding="axis2:HelloImplSOAP12Binding">
<soap12:address location="
http://192.168.32.19:8080/axis2/services/HelloImpl"/>
</wsdl:port>
 <wsdl:port name="HelloImplHttpport" binding="axis2:HelloImplHttpBinding">
<http:address location="http://192.168.32.19:8443/axis2/services/HelloImpl"/
>
</wsdl:port>
 <wsdl:port name="HelloImplHttpport1" binding="axis2:HelloImplHttpBinding">
<http:address location="http://192.168.32.19:8080/axis2/services/HelloImpl"/
>
</wsdl:port>
</wsdl:service>

I can access the service, but only through 8080.

Here's my Spring bean :
<bean id="hellows"
        class="
org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean">
    <property name="wsdlDocumentUrl">
     <!-- <value>
http://vereo-cacbb4bd6:8988/webservice-Project1-context-root/HelloImplSoapHttpPort?WSDL</value>
-->
     <!-- <value>http://localhost:8080/roz/services/HelloImpl?wsdl</value>
-->
     <value>https://localhost/axis2/services/HelloImpl?wsdl</value>
    </property>
    <property name="serviceInterface">
      <value>bg.geek.bivanov.webservice.Hellows</value>
    </property>
    <property name="namespaceUri">
      <value>http://webservice.bivanov.geek.bg</value>
    </property>
    <property name="serviceName">
    <!--  <value>HelloImplService</value> -->
       <value>HelloImpl</value>
    </property>
    <property name="portName">
      <value>HelloImplSOAP12port_http</value>
    </property>
   <property name="serviceFactoryClass">
            <value>org.apache.axis.client.ServiceFactory</value>
        </property>
     </bean>


On 9/5/07, Alistair Young <[EMAIL PROTECTED]> wrote:
>
> export your tomcat's cert into a truststore and specify it in your client:
>
> keytool -export -alias tomcat -keystore keystore.jks -file server.cer
> keytool -import -alias myservice -keystore truststore -file
>
> in the client code add:
> System.setProperty("javax.net.ssl.trustStore", "/path/to/truststore");
> System.setProperty("javax.net.ssl.trustStorePassword", "pasword");
>
> and change to https in the stub:
>
> MyServiceStub stub = new
> MyServiceStub("https://localhost:8443/axis2/services/HelloImpl";);
>
> that'll work for a service over https
>
> Alistair
>
>
> --
> mov eax,1
> mov ebx,0
> int 80h
>
> > Hi,
> > I'm quite new into web services, so excuse my dumb question. I tried
> > searching
> > the list archive, but couldn't find an answer.
> > My question is what do I need to to in order to deploy a webservice,
> which
> > is
> > to be used over HTTPS.
> > I configured tomcat and can access the service at
> > https://localhost/axis2/services/HelloImpl?wsdl, but in the wsdl
> > descriptor I
> > see that the port is mapped to 8080, which is plain old http.
> > I added https sender and receiver, but still can't make it work.
> > And it made things worse - I see port like http://localhost:443... which
> I
> > think is not correct.
> > I copied the wsdl and pasted it into the service archive, changing http
> to
> > https, but the problem still persists.
> > Could you please tell me what I'm missing?
> >
> > Thanks in advance !
> >
> >
> > Boyan Ivanov
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to