[ 
https://issues.apache.org/jira/browse/AXIS2-4692?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12860868#action_12860868
 ] 

Lahiru Gunathilake commented on AXIS2-4692:
-------------------------------------------

This happen because in default axis configuration we do not have a HTTPS 
transportReciever and if you have an HTTPS or any other transport endpoint, it 
will not be added to the wsdl endpoint list. If you have a servlet transport 
please add it to the axis2_default.xml, then only it will add to the endpoint 
list in wsdl. 

Or we can simply skip the check we are doing before adding the endpoint in to 
wsdl, so that any transport endpoint will be added to the wsdl, no matter 
whether it is configured and loaded in to axisConfiguration or not.

Thanks
Lahiru



> Java2WSDL not generating location HTTPS
> ---------------------------------------
>
>                 Key: AXIS2-4692
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4692
>             Project: Axis2
>          Issue Type: Bug
>         Environment: OS: Debian GNU/Linux
> WSO2 WSAS v3.1.3
>            Reporter: Vitor Manuel Alves Rodrigues
>            Assignee: Lahiru Gunathilake
>         Attachments: Entity_HTTP.wsdl, Entity_HTTPS.wsdl, services.xml
>
>
> Hi everyone,
> I have this in my build.xml, to generate my wsdl:
> ...
> <java classname="org.apache.ws.java2wsdl.Java2WSDL" fork="yes" >
>              <arg value="-l"/> 
>              <arg 
> value="https://entitas-d.corp.turismodeportugal.pt:9443/services/Entity"; /> 
>            <arg value="-of"/>
>              <arg value="${wsdl.dir}/Entity.wsdl" />
>            <arg value="-tn"/>  
>            <arg value="http://entitas.turismodeportugal.pt"; /> -->
>           <!-- <arg value="-cn" />
>              <arg value="pt.turismodeportugal.entitas.Entity" />
>       <classpath>
>        <path refid="axis.classpath"/>
>        <pathelement path="${classes.dir}"/>
>       </classpath>
>      </java> 
> ...
> For HTTP(changing the line   <arg 
> value="https://entitas-d.corp.turismodeportugal.pt:9443/services/Entity"; /> 
> to   <arg 
> value="http://entitas-d.corp.turismodeportugal.pt:9763/services/Entity"; />) 
> it produces this in the wsdl:
> ....
>  <wsdl:service name="Entity">
>         <wsdl:port name="EntityHttpSoap11Endpoint" 
> binding="ns:EntitySoap11Binding">
>             <soap:address 
> location="http://entitas-d.corp.turismodeportugal.pt:9763/services/Entity"/>
>         </wsdl:port>
>         <wsdl:port name="EntityHttpSoap12Endpoint" 
> binding="ns:EntitySoap12Binding">
>             <soap12:address 
> location="http://entitas-d.corp.turismodeportugal.pt:9763/services/Entity"/>
>         </wsdl:port>
>         <wsdl:port name="EntityHttpEndpoint" binding="ns:EntityHttpBinding">
>             <http:address 
> location="http://entitas-d.corp.turismodeportugal.pt:9763/services/Entity"/>
>         </wsdl:port>
>     </wsdl:service>
> ....
> For the HTTPS, it doesn't produce the Endpoints.... Any ideas? Something in 
> the services.xml missing? I will attach the files.....
> Help please it urgent :S

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to