RE: wsdl port address uses incorrect port number for https

2008-09-24 Thread Pugalia, Jai P (JP)
Hi,
 
Does Axis2 include a class for transport listener which supports https? 
 
Is it possible to configure Axis2 to not include any port number when
generating the soap address?
 
Thanks,
JP



From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED] 
Sent: Monday, September 22, 2008 4:10 PM
To: axis-user@ws.apache.org
Subject: RE: wsdl port address uses incorrect port number for https


Hi,
 
The proxyPort does not help us as we are not using Apache as a proxy
server.
 
If I configure the axis2.xml as below: 
 
transportReceiver name=http
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8080/parameter
/transportReceiver
transportReceiver name=https
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8443/parameter
/transportReceiver
 
then the soap address for http includes the port 8080 and the soap
address for https includes the port 8443 but the soap address itself is
http and not https.
 
When should the class for transportReceiver be set to for https?
 
If I do not specify the transportReceiver for https in axis2.xml, the
the default value of the port is taken as 80 instead of 443 which is the
default port for https.
 
Thanks,
JP
 


From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 9:09 PM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number for https


It should be specified in the http transport listener of the axis2.xml.
You can have a look at
https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis
2.xml for an example usage. This is the axis2.xml used in the WSO2
Mashup Server [1]

Look for the following.


!--
   Uncomment the following to enable Apache2 mod_proxy. The port on
the Apache server is 80
   in this case.
--
!--parameter name=proxyPort80/parameter--


Thanks,
Keith.

[1] http://wso2.org/projects/mashup


On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP)
[EMAIL PROTECTED] wrote:


Hi Keith,
 
Where do I specify this parameter? I am guessing axis2.xml. In
axis2.xml, the http transport receiver has a port parameter is set to
8080 and the https transport receiver is commented out in axis2.xml. Am
I heading in the right direction?
 
Thanks,
Jai



From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 10:02 AM 

To: axis-user@ws.apache.org

Subject: Re: wsdl port address uses incorrect port number for
https


Hi,

When its going through Apache you can use the following
parameter in the transport listener to set the port address,

parameter name=proxyPort80/parameter

For the https listener you can set it to 443.

Thanks,
Keith.


On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu
[EMAIL PROTECTED] wrote:


JP, We have had similar challenges with our service
where Axis2 (1.2) resolves to port 80 instead of a custom port where we
have our services available on Jboss. One reason for that is our client
goes thru apache web server in the middle and hence the port is always
resolved to 80. Hence we had to hardcode the EPR in the WSDL and set the
following parameters as Charitha outlined. 
 
Did you try accessing the same services thru SOAPUI and
see if it is also doing the same?.
 
regards
Madhav 








Subject: RE: wsdl port address uses incorrect port
number for https
Date: Sun, 21 Sep 2008 09:51:13 -0600
From: [EMAIL PROTECTED]
To: axis-user@ws.apache.org; axis-user@ws.apache.org 



Hi,

My Axis2 web service is deployed for secure access and
the URL is of the form https:// https:///
hostname/axis2/services/Version?wsdl. However when the WSDL is
returned, port number 80 is specified in the soap address instead of
port 443 (default port for https).

I have verified that the port number in the request
object is also 443. Is this a bug in Axis2?

Regards,
Jai

-Original Message-
From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED]
Sent: Fri 9/19/2008 8:52 AM
To: axis-user@ws.apache.org
Subject: RE: wsdl port address uses incorrect port
number

Hi Charitha,

I am not including the wsdl with the aar file. Including
the wsdl

RE: wsdl port address uses incorrect port number for https

2008-09-24 Thread Pugalia, Jai P (JP)
Yes, I agree doesn't make sense to use the SimpleHTTPServer class for
http and https. 
 
Looks like Axis2 uses a HTTPSListener internally if https configuration
is not available in the axis2.xml. However this class is private and not
exposed to general use.
 
I noticed the SSL configuration about configuring non-blocking https
transport based on SSL-NIO extensions. But to use it I need to configure
keystore and truststore. 
 
All I am looking for is that the soap address generated in the WSDL has
either no port number or the correct port number for https.
 
JP



From: Martin Gainty [mailto:[EMAIL PROTECTED] 
Sent: Monday, September 22, 2008 6:53 PM
To: axis-user@ws.apache.org
Subject: RE: wsdl port address uses incorrect port number for https


doesnt make sense to use the same
org.apache.axis2.transport.http.SimpleHTTPServer
class for both http and https transport
this is the SSL configuration  I see for configuring
HttpCoreNIOSSLListener in axis2.xml

!-- the non blocking https transport based on HttpCore + SSL-NIO
extensions
transportReceiver name=https
class=org.apache.axis2.transport.nhttp.HttpCoreNIOSSLListener
parameter name=port locked=false9002/parameter
parameter name=non-blocking locked=falsetrue/parameter
parameter name=keystore locked=false
KeyStore
Locationidentity.jks/Location
TypeJKS/Type
Passwordpassword/Password
KeyPasswordpassword/KeyPassword
/KeyStore
/parameter
parameter name=truststore locked=false
TrustStore
Locationtrust.jks/Location
TypeJKS/Type
Passwordpassword/Password 
/TrustStore
/parameter--
!--parameter name=SSLVerifyClientrequire/parameter
supports optional|require or defaults to none --
!--/transportReceiver--

//the default behaviour is to  have your service engage Rampart module
as in this definition in services.xml
service...
module ref=rampart /

parameter name=InflowSecurity
  action
itemsTimestamp Signature/items
signaturePropFileservice.properties/signaturePropFile
  /action
/parameter

parameter name=OutflowSecurity
  action
itemsTimestamp Signature/items
userservice/user
 
passwordCallbackClassorg.apache.rampart.samples.sample04.PWCBHandler/
passwordCallbackClass
signaturePropFileservice.properties/signaturePropFile
signatureKeyIdentifierDirectReference/signatureKeyIdentifier
  /action
/parameter
..
/service
HTH
Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official
business of Sender. This transmission is of a confidential nature and
Sender does not endorse distribution to any party other than intended
recipient. Sender does not necessarily endorse content contained within
this transmission. 





Subject: RE: wsdl port address uses incorrect port number for https
Date: Mon, 22 Sep 2008 17:10:22 -0600
From: [EMAIL PROTECTED]
To: axis-user@ws.apache.org


Hi,
 
The proxyPort does not help us as we are not using Apache as a proxy
server.
 
If I configure the axis2.xml as below: 
 
transportReceiver name=http
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8080/parameter
/transportReceiver
transportReceiver name=https
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8443/parameter
/transportReceiver
 
then the soap address for http includes the port 8080 and the soap
address for https includes the port 8443 but the soap address itself is
http and not https.
 
When should the class for transportReceiver be set to for https?
 
If I do not specify the transportReceiver for https in axis2.xml, the
the default value of the port is taken as 80 instead of 443 which is the
default port for https.
 
Thanks,
JP
 


From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 9:09 PM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number for https


It should be specified in the http transport listener of the axis2.xml.
You can have a look at
https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis
2.xml for an example usage. This is the axis2.xml used in the WSO2
Mashup Server [1]

Look for the following.


!--
   Uncomment the following to enable Apache2 mod_proxy. The port on
the Apache server is 80
   in this case.
--
!--parameter name=proxyPort80/parameter--


Thanks,
Keith.

[1] http://wso2.org/projects/mashup


On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP)
[EMAIL PROTECTED] wrote:


Hi Keith,
 
Where do I specify this parameter? I am guessing axis2

Re: wsdl port address uses incorrect port number for https

2008-09-24 Thread keith chapman
You could easily extend the Listener shipped with Axis2 and override its
getEPRsForService method. This is the method that generates the endpoint
address, so you could handle it the way you want it to be by simple
extending it.

Thanks,
Keith.

On Wed, Sep 24, 2008 at 10:11 PM, Pugalia, Jai P (JP) [EMAIL PROTECTED]wrote:

  Hi,

 Does Axis2 include a class for transport listener which supports https?

 Is it possible to configure Axis2 to not include any port number when
 generating the soap address?

 Thanks,
 JP

  --
 *From:* Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED]
 *Sent:* Monday, September 22, 2008 4:10 PM
 *To:* axis-user@ws.apache.org
 *Subject:* RE: wsdl port address uses incorrect port number for https

  Hi,

 The proxyPort does not help us as we are not using Apache as a proxy
 server.

 If I configure the axis2.xml as below:

 transportReceiver name=http
 class=org.apache.axis2.transport.http.SimpleHTTPServer
 parameter name=port8080/parameter
 /transportReceiver
  transportReceiver name=https class=
 org.apache.axis2.transport.http.SimpleHTTPServer
 parameter name=port8443/parameter
 /transportReceiver

 then the soap address for http includes the port 8080 and the soap address
 for https includes the port 8443 but the soap address itself is http and not
 https.

 When should the class for transportReceiver be set to for https?

 If I do not specify the transportReceiver for https in axis2.xml, the the
 default value of the port is taken as 80 instead of 443 which is the default
 port for https.

 Thanks,
 JP

  --
 *From:* keith chapman [mailto:[EMAIL PROTECTED]
 *Sent:* Sunday, September 21, 2008 9:09 PM
 *To:* axis-user@ws.apache.org
 *Subject:* Re: wsdl port address uses incorrect port number for https

  It should be specified in the http transport listener of the axis2.xml.
 You can have a look at
 https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis2.xmlfor
  an example usage. This is the axis2.xml used in the WSO2 Mashup Server
 [1]

 Look for the following.

 !--
Uncomment the following to enable Apache2 mod_proxy. The port on the 
 Apache server is 80
in this case.
 --
 !--parameter name=proxyPort80/parameter--

 Thanks,
 Keith.

 [1] http://wso2.org/projects/mashup

 On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP) [EMAIL PROTECTED]wrote:

  Hi Keith,

 Where do I specify this parameter? I am guessing axis2.xml. In axis2.xml,
 the http transport receiver has a port parameter is set to 8080 and the
 https transport receiver is commented out in axis2.xml. Am I heading in the
 right direction?

 Thanks,
 Jai

  --
 *From:* keith chapman [mailto:[EMAIL PROTECTED]
 *Sent:* Sunday, September 21, 2008 10:02 AM
 *To:* axis-user@ws.apache.org
 *Subject:* Re: wsdl port address uses incorrect port number for https

   Hi,

 When its going through Apache you can use the following parameter in the
 transport listener to set the port address,

 parameter name=proxyPort80/parameter

 For the https listener you can set it to 443.

 Thanks,
 Keith.

 On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu [EMAIL PROTECTED]wrote:

 JP, We have had similar challenges with our service where Axis2 (1.2)
 resolves to port 80 instead of a custom port where we have our services
 available on Jboss. One reason for that is our client goes thru apache web
 server in the middle and hence the port is always resolved to 80. Hence we
 had to hardcode the EPR in the WSDL and set the following parameters as
 Charitha outlined.

 Did you try accessing the same services thru SOAPUI and see if it is also
 doing the same?.

 regards
 Madhav




 --

 Subject: RE: wsdl port address uses incorrect port number for https
 Date: Sun, 21 Sep 2008 09:51:13 -0600
 From: [EMAIL PROTECTED]
 To: axis-user@ws.apache.org; axis-user@ws.apache.org



 Hi,

 My Axis2 web service is deployed for secure access and the URL is of the
 form https:// https:///hostname/axis2/services/Version?wsdl.
 However when the WSDL is returned, port number 80 is specified in the soap
 address instead of port 443 (default port for https).

 I have verified that the port number in the request object is also 443.
 Is this a bug in Axis2?

 Regards,
 Jai

 -Original Message-
 From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED][EMAIL PROTECTED]
 ]
 Sent: Fri 9/19/2008 8:52 AM
 To: axis-user@ws.apache.org
 Subject: RE: wsdl port address uses incorrect port number

 Hi Charitha,

 I am not including the wsdl with the aar file. Including the wsdl
 causing other problems. (There is a separate email chain on this issue).

 I do want the hostname to be updated to the machine name or ip address
 of the installed machine. The issue is port number is being set to a
 wrong value. How does Axis2 determine what the port number should be set
 to? Is there some way

RE: wsdl port address uses incorrect port number for https

2008-09-24 Thread Pugalia, Jai P (JP)
Hi Keith,
 
For now, I had solved the problem by writing my own Listener by
implementing the TransportListener class. I like your suggestion of
extending the existing Listener so I am going to try it out. 
 
I also tried by adding the proxyPort to the Connector configuration in
the server.xml of Tomcat, however looks like Axis2 does not use it and
instead takes a value of  80. I hope this gets fixed in future versions
of Axis2.
 
Thanks,
JP



From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 24, 2008 6:53 PM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number for https


You could easily extend the Listener shipped with Axis2 and override its
getEPRsForService method. This is the method that generates the endpoint
address, so you could handle it the way you want it to be by simple
extending it.

Thanks,
Keith.


On Wed, Sep 24, 2008 at 10:11 PM, Pugalia, Jai P (JP)
[EMAIL PROTECTED] wrote:


Hi,
 
Does Axis2 include a class for transport listener which supports
https? 
 
Is it possible to configure Axis2 to not include any port number
when generating the soap address?
 
Thanks,
JP




From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED] 

Sent: Monday, September 22, 2008 4:10 PM 

To: axis-user@ws.apache.org

Subject: RE: wsdl port address uses incorrect port number for
https


Hi,
 
The proxyPort does not help us as we are not using Apache as a
proxy server.
 
If I configure the axis2.xml as below: 
 
transportReceiver name=http
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8080/parameter
/transportReceiver

transportReceiver name=https
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8443/parameter
/transportReceiver
 
then the soap address for http includes the port 8080 and the
soap address for https includes the port 8443 but the soap address
itself is http and not https.
 
When should the class for transportReceiver be set to for https?
 
If I do not specify the transportReceiver for https in
axis2.xml, the the default value of the port is taken as 80 instead of
443 which is the default port for https.
 
Thanks,
JP
 


From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 9:09 PM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number for
https


It should be specified in the http transport listener of the
axis2.xml.  You can have a look at
https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis
2.xml for an example usage. This is the axis2.xml used in the WSO2
Mashup Server [1]

Look for the following.


!--
   Uncomment the following to enable Apache2 mod_proxy. The
port on the Apache server is 80
   in this case.
--
!--parameter name=proxyPort80/parameter--



Thanks,
Keith.

[1] http://wso2.org/projects/mashup


On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP)
[EMAIL PROTECTED] wrote:


Hi Keith,
 
Where do I specify this parameter? I am guessing
axis2.xml. In axis2.xml, the http transport receiver has a port
parameter is set to 8080 and the https transport receiver is commented
out in axis2.xml. Am I heading in the right direction?
 
Thanks,
Jai



From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 10:02 AM 

To: axis-user@ws.apache.org

Subject: Re: wsdl port address uses incorrect port
number for https


Hi,

When its going through Apache you can use the following
parameter in the transport listener to set the port address,

parameter name=proxyPort80/parameter

For the https listener you can set it to 443.

Thanks,
Keith.


On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu
[EMAIL PROTECTED] wrote:


JP, We have had similar challenges with our
service where Axis2 (1.2) resolves to port 80 instead of a custom port
where we have our

Re: wsdl port address uses incorrect port number for https

2008-09-24 Thread keith chapman
Would you mind opening a JIRA issue please. That way it will be tracked.

Thanks,
Keith.

On Thu, Sep 25, 2008 at 7:34 AM, Pugalia, Jai P (JP) [EMAIL PROTECTED]wrote:

  Hi Keith,

 For now, I had solved the problem by writing my own Listener by
 implementing the TransportListener class. I like your suggestion of
 extending the existing Listener so I am going to try it out.

 I also tried by adding the proxyPort to the Connector configuration in the
 server.xml of Tomcat, however looks like Axis2 does not use it and instead
 takes a value of  80. I hope this gets fixed in future versions of Axis2.

 Thanks,
 JP

  --
 *From:* keith chapman [mailto:[EMAIL PROTECTED]
 *Sent:* Wednesday, September 24, 2008 6:53 PM

 *To:* axis-user@ws.apache.org
 *Subject:* Re: wsdl port address uses incorrect port number for https

  You could easily extend the Listener shipped with Axis2 and override its
 getEPRsForService method. This is the method that generates the endpoint
 address, so you could handle it the way you want it to be by simple
 extending it.

 Thanks,
 Keith.

 On Wed, Sep 24, 2008 at 10:11 PM, Pugalia, Jai P (JP) [EMAIL 
 PROTECTED]wrote:

  Hi,

 Does Axis2 include a class for transport listener which supports https?

 Is it possible to configure Axis2 to not include any port number when
 generating the soap address?

 Thanks,
 JP

  --
  *From:* Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED]
 *Sent:* Monday, September 22, 2008 4:10 PM
 *To:* axis-user@ws.apache.org
  *Subject:* RE: wsdl port address uses incorrect port number for https

   Hi,

 The proxyPort does not help us as we are not using Apache as a proxy
 server.

 If I configure the axis2.xml as below:

 transportReceiver name=http
 class=org.apache.axis2.transport.http.SimpleHTTPServer
 parameter name=port8080/parameter
 /transportReceiver
  transportReceiver name=https class=
 org.apache.axis2.transport.http.SimpleHTTPServer
 parameter name=port8443/parameter
 /transportReceiver

 then the soap address for http includes the port 8080 and the soap address
 for https includes the port 8443 but the soap address itself is http and not
 https.

 When should the class for transportReceiver be set to for https?

 If I do not specify the transportReceiver for https in axis2.xml, the the
 default value of the port is taken as 80 instead of 443 which is the default
 port for https.

 Thanks,
 JP

  --
 *From:* keith chapman [mailto:[EMAIL PROTECTED]
 *Sent:* Sunday, September 21, 2008 9:09 PM
 *To:* axis-user@ws.apache.org
 *Subject:* Re: wsdl port address uses incorrect port number for https

  It should be specified in the http transport listener of the axis2.xml.
 You can have a look at
 https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis2.xmlfor
  an example usage. This is the axis2.xml used in the WSO2 Mashup Server
 [1]

 Look for the following.

 !--
Uncomment the following to enable Apache2 mod_proxy. The port on the 
 Apache server is 80
in this case.
 --
 !--parameter name=proxyPort80/parameter--


 Thanks,
 Keith.

 [1] http://wso2.org/projects/mashup

 On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP) [EMAIL 
 PROTECTED]wrote:

  Hi Keith,

 Where do I specify this parameter? I am guessing axis2.xml. In axis2.xml,
 the http transport receiver has a port parameter is set to 8080 and the
 https transport receiver is commented out in axis2.xml. Am I heading in the
 right direction?

 Thanks,
 Jai

  --
 *From:* keith chapman [mailto:[EMAIL PROTECTED]
 *Sent:* Sunday, September 21, 2008 10:02 AM
 *To:* axis-user@ws.apache.org
 *Subject:* Re: wsdl port address uses incorrect port number for https

   Hi,

 When its going through Apache you can use the following parameter in the
 transport listener to set the port address,

 parameter name=proxyPort80/parameter

 For the https listener you can set it to 443.

 Thanks,
 Keith.

 On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu [EMAIL PROTECTED]wrote:

 JP, We have had similar challenges with our service where Axis2 (1.2)
 resolves to port 80 instead of a custom port where we have our services
 available on Jboss. One reason for that is our client goes thru apache web
 server in the middle and hence the port is always resolved to 80. Hence we
 had to hardcode the EPR in the WSDL and set the following parameters as
 Charitha outlined.

 Did you try accessing the same services thru SOAPUI and see if it is
 also doing the same?.

 regards
 Madhav




 --

 Subject: RE: wsdl port address uses incorrect port number for https
 Date: Sun, 21 Sep 2008 09:51:13 -0600
 From: [EMAIL PROTECTED]
 To: axis-user@ws.apache.org; axis-user@ws.apache.org



 Hi,

 My Axis2 web service is deployed for secure access and the URL is of the
 form https:// https:///hostname/axis2/services/Version

RE: wsdl port address uses incorrect port number for https

2008-09-22 Thread Pugalia, Jai P (JP)
Hi,
 
The proxyPort does not help us as we are not using Apache as a proxy
server.
 
If I configure the axis2.xml as below: 
 
transportReceiver name=http
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8080/parameter
/transportReceiver
transportReceiver name=https
class=org.apache.axis2.transport.http.SimpleHTTPServer
parameter name=port8443/parameter
/transportReceiver
 
then the soap address for http includes the port 8080 and the soap
address for https includes the port 8443 but the soap address itself is
http and not https.
 
When should the class for transportReceiver be set to for https?
 
If I do not specify the transportReceiver for https in axis2.xml, the
the default value of the port is taken as 80 instead of 443 which is the
default port for https.
 
Thanks,
JP
 


From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 9:09 PM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number for https


It should be specified in the http transport listener of the axis2.xml.
You can have a look at
https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis
2.xml for an example usage. This is the axis2.xml used in the WSO2
Mashup Server [1]

Look for the following.


!--
   Uncomment the following to enable Apache2 mod_proxy. The port on
the Apache server is 80
   in this case.
--
!--parameter name=proxyPort80/parameter--


Thanks,
Keith.

[1] http://wso2.org/projects/mashup


On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP)
[EMAIL PROTECTED] wrote:


Hi Keith,
 
Where do I specify this parameter? I am guessing axis2.xml. In
axis2.xml, the http transport receiver has a port parameter is set to
8080 and the https transport receiver is commented out in axis2.xml. Am
I heading in the right direction?
 
Thanks,
Jai



From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 10:02 AM 

To: axis-user@ws.apache.org

Subject: Re: wsdl port address uses incorrect port number for
https


Hi,

When its going through Apache you can use the following
parameter in the transport listener to set the port address,

parameter name=proxyPort80/parameter

For the https listener you can set it to 443.

Thanks,
Keith.


On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu
[EMAIL PROTECTED] wrote:


JP, We have had similar challenges with our service
where Axis2 (1.2) resolves to port 80 instead of a custom port where we
have our services available on Jboss. One reason for that is our client
goes thru apache web server in the middle and hence the port is always
resolved to 80. Hence we had to hardcode the EPR in the WSDL and set the
following parameters as Charitha outlined. 
 
Did you try accessing the same services thru SOAPUI and
see if it is also doing the same?.
 
regards
Madhav 








Subject: RE: wsdl port address uses incorrect port
number for https
Date: Sun, 21 Sep 2008 09:51:13 -0600
From: [EMAIL PROTECTED]
To: axis-user@ws.apache.org; axis-user@ws.apache.org 



Hi,

My Axis2 web service is deployed for secure access and
the URL is of the form https:// https:///
hostname/axis2/services/Version?wsdl. However when the WSDL is
returned, port number 80 is specified in the soap address instead of
port 443 (default port for https).

I have verified that the port number in the request
object is also 443. Is this a bug in Axis2?

Regards,
Jai

-Original Message-
From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED]
Sent: Fri 9/19/2008 8:52 AM
To: axis-user@ws.apache.org
Subject: RE: wsdl port address uses incorrect port
number

Hi Charitha,

I am not including the wsdl with the aar file. Including
the wsdl
causing other problems. (There is a separate email chain
on this issue).

I do want the hostname to be updated to the machine name
or ip address
of the installed machine. The issue is port number is
being set to a
wrong value. How does Axis2 determine what the port
number should be set
to? Is there some way we can specify

RE: wsdl port address uses incorrect port number for https

2008-09-22 Thread Martin Gainty

doesnt make sense to use the same 
org.apache.axis2.transport.http.SimpleHTTPServer
class for both http and https transport
this is the SSL configuration  I see for configuring HttpCoreNIOSSLListener in 
axis2.xml

!-- the non blocking https transport based on HttpCore + SSL-NIO extensions
transportReceiver name=https 
class=org.apache.axis2.transport.nhttp.HttpCoreNIOSSLListener
parameter name=port locked=false9002/parameter
parameter name=non-blocking locked=falsetrue/parameter
parameter name=keystore locked=false
KeyStore
Locationidentity.jks/Location
TypeJKS/Type
Passwordpassword/Password
KeyPasswordpassword/KeyPassword
/KeyStore
/parameter
parameter name=truststore locked=false
TrustStore
Locationtrust.jks/Location
TypeJKS/Type
Passwordpassword/Password
/TrustStore
/parameter--
!--parameter name=SSLVerifyClientrequire/parameter
supports optional|require or defaults to none --
!--/transportReceiver--

//the default behaviour is to  have your service engage Rampart module as in 
this definition in services.xml
service...
module ref=rampart /

parameter name=InflowSecurity
  action
itemsTimestamp Signature/items
signaturePropFileservice.properties/signaturePropFile
  /action
/parameter

parameter name=OutflowSecurity
  action
itemsTimestamp Signature/items
userservice/user

passwordCallbackClassorg.apache.rampart.samples.sample04.PWCBHandler/passwordCallbackClass
signaturePropFileservice.properties/signaturePropFile
signatureKeyIdentifierDirectReference/signatureKeyIdentifier
  /action
/parameter
..
/service
HTH
Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 


Subject: RE: wsdl port address uses incorrect port number for https
Date: Mon, 22 Sep 2008 17:10:22 -0600
From: [EMAIL PROTECTED]
To: axis-user@ws.apache.org








Hi,
 
The proxyPort does not help us as we are not using Apache 
as a proxy server.
 
If I configure the axis2.xml as below: 
 
transportReceiver name=http 
class=org.apache.axis2.transport.http.SimpleHTTPServer

parameter name=port8080/parameter

/transportReceiver

transportReceiver name=https 
class=org.apache.axis2.transport.http.SimpleHTTPServer

parameter name=port8443/parameter

/transportReceiver
 
then the soap address for 
http includes the port 8080 and the soap address for https includes the port 
8443 but the soap address itself is http and not https.
 
When should the class for 
transportReceiver be set to for https?
 
If I do not specify the 
transportReceiver for https in axis2.xml, the the default value of the port is 
taken as 80 instead of 443 which is the default port for https.
 
Thanks,
JP
 


From: keith chapman 
[mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 
9:09 PM
To: axis-user@ws.apache.org
Subject: Re: wsdl port 
address uses incorrect port number for https



It should be specified in the http transport listener of the 
axis2.xml.  You can have a look at 
https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis2.xml 
for an example usage. This is the axis2.xml used in the WSO2 Mashup Server 
[1]

Look for the following.

!--
   Uncomment the following to enable Apache2 mod_proxy. The port on the 
Apache server is 80
   in this case.
--
!--parameter name=proxyPort80/parameter--


Thanks,
Keith.

[1] http://wso2.org/projects/mashup


On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP) 
[EMAIL PROTECTED] wrote:


  
  Hi 
  Keith,
   
  Where do I 
  specify this parameter? I am guessing axis2.xml. In axis2.xml, the http 
  transport receiver has a port parameter is set to 8080 and the https 
  transport receiver is commented out in axis2.xml. Am I heading in the 
  right direction?
   
  Thanks,
  Jai

  
  
  From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 
  21, 2008 10:02 AM
  
To: axis-user@ws.apache.org
Subject: Re: wsdl 
  port address uses incorrect port number for https


  
  
  
  
  Hi,

When its going through Apache you can use the 
  following parameter in the transport listener to set the port 
  address,

parameter 
  name=proxyPort80/parameter

For the https listener you can 
  set it to 443.

Thanks,
Keith.


  On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M 
  Naidu [EMAIL PROTECTED] wrote:

  
JP, We have had similar challenges with our service where Axis2

RE: wsdl port address uses incorrect port number for https

2008-09-21 Thread Pugalia, Jai P (JP)
Hi,

My Axis2 web service is deployed for secure access and the URL is of the form 
https://hostname/axis2/services/Version?wsdl. However when the WSDL is 
returned, port number 80 is specified in the soap address instead of port 443 
(default port for https). 

I have verified that the port number in the request object is also 443. Is this 
a bug in Axis2?

Regards,
Jai

-Original Message-
From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED]
Sent: Fri 9/19/2008 8:52 AM
To: axis-user@ws.apache.org
Subject: RE: wsdl port address uses incorrect port number
 
Hi Charitha,

I am not including the wsdl with the aar file. Including the wsdl
causing other problems. (There is a separate email chain on this issue).

I do want the hostname to be updated to the machine name or ip address
of the installed machine. The issue is port number is being set to a
wrong value. How does Axis2 determine what the port number should be set
to? Is there some way we can specify what the port number should be?

Regards,
Jai

-Original Message-
From: charitha kankanamge [mailto:[EMAIL PROTECTED] 
Sent: Friday, September 19, 2008 8:24 AM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number

Hi,
You may set modifyUserWsdlPortAddress parameter to false in your
services.xml.

parameter name=*modifyUserWSDLPortAddress*false/parameter

If you set this parameter to false and useoriginalWsdl set to true, the
port address specified in the original wsdl (wsdl included in META-INF
directory of your service archive) will be unchanged.

regards
Charitha

http://charithaka.blogspot.com
http://www.wso2.org

Pugalia, Jai P (JP) wrote:

 Hi,
  
 Looks like the wsdl port numbers being populated in the wsdl port 
 address by Axis2 is incorrect.
  
 wsdl:service name=Version
 wsdl:port name=VersionSOAP11port_https 
 binding=ns0:VersionSOAP11Binding
 soap:address
 location=https://1.2.3.4:80/axis2/services/Version
 https://1.2.3.4:80/axis2/services/Version / 
 /wsdl:port
 wsdl:port name=VersionSOAP11port_http1 
 binding=ns0:VersionSOAP11Binding
 soap:address
 location=http://1.2.3.4:8080/axis2/services/Version
 http://1.2.3.4:8080/axis2/services/Version / 
 /wsdl:port
 /wsdl:service
  
 In our situation, the port number for https should be 443 and port for

 http should be 80. Is there any configuration which needs to be 
 modified such that the right port number is included in the wsdl when 
 it is retrieved using ?wsdl option.
  
 Thanks,
 Jai
  
  

---
-

No virus found in this incoming message.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 270.7.0/1679 - Release Date: 
9/18/2008 5:03 PM
  



-
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]




RE: wsdl port address uses incorrect port number for https

2008-09-21 Thread Enaganti M Naidu
JP, We have had similar challenges with our service where Axis2 (1.2) resolves 
to port 80 instead of a custom port where we have our services available on 
Jboss. One reason for that is our client goes thru apache web server in the 
middle and hence the port is always resolved to 80. Hence we had to hardcode 
the EPR in the WSDL and set the following parameters as Charitha outlined. 
 
Did you try accessing the same services thru SOAPUI and see if it is also doing 
the same?.
 
regards
Madhav 



Subject: RE: wsdl port address uses incorrect port number for httpsDate: Sun, 
21 Sep 2008 09:51:13 -0600From: [EMAIL PROTECTED]: axis-user@ws.apache.org; 
axis-user@ws.apache.org

Hi,My Axis2 web service is deployed for secure access and the URL is of the 
form https://hostname/axis2/services/Version?wsdl. However when the WSDL is 
returned, port number 80 is specified in the soap address instead of port 443 
(default port for https).I have verified that the port number in the request 
object is also 443. Is this a bug in Axis2?Regards,Jai-Original 
Message-From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED]: Fri 9/19/2008 
8:52 AMTo: [EMAIL PROTECTED]: RE: wsdl port address uses incorrect port 
numberHi Charitha,I am not including the wsdl with the aar file. Including the 
wsdlcausing other problems. (There is a separate email chain on this issue).I 
do want the hostname to be updated to the machine name or ip addressof the 
installed machine. The issue is port number is being set to awrong value. How 
does Axis2 determine what the port number should be setto? Is there some way we 
can specify what the port number should be?Regards,Jai-Original 
Message-From: charitha kankanamge [mailto:[EMAIL PROTECTED]: Friday, 
September 19, 2008 8:24 AMTo: [EMAIL PROTECTED]: Re: wsdl port address uses 
incorrect port numberHi,You may set modifyUserWsdlPortAddress parameter to 
false in yourservices.xml.parameter 
name=*modifyUserWSDLPortAddress*false/parameterIf you set this parameter 
to false and useoriginalWsdl set to true, theport address specified in the 
original wsdl (wsdl included in META-INFdirectory of your service archive) will 
be 
unchanged.regardsCharithahttp://charithaka.blogspot.comhttp://www.wso2.orgPugalia,
 Jai P (JP) wrote: Hi,  Looks like the wsdl port numbers being populated in 
the wsdl port address by Axis2 is incorrect.  wsdl:service name=Version 
wsdl:port name=VersionSOAP11port_https 
binding=ns0:VersionSOAP11Binding soap:address 
location=https://1.2.3.4:80/axis2/services/Version 
https://1.2.3.4:80/axis2/services/Version / /wsdl:port 
wsdl:port name=VersionSOAP11port_http1 binding=ns0:VersionSOAP11Binding 
soap:address location=http://1.2.3.4:8080/axis2/services/Version 
http://1.2.3.4:8080/axis2/services/Version / /wsdl:port 
/wsdl:service  In our situation, the port number for https should be 443 
and port for http should be 80. Is there any configuration which needs to be 
modified such that the right port number is included in the wsdl when it is 
retrieved using ?wsdl option.  Thanks, Jai  
No 
virus found in this incoming message.Checked by AVG.Version: 7.5.524 / Virus 
Database: 270.7.0/1679 - Release Date:9/18/2008 5:03 PM 
-To 
unsubscribe, e-mail: [EMAIL PROTECTED] additional commands, e-mail: [EMAIL 
PROTECTED] unsubscribe, e-mail: [EMAIL PROTECTED] additional commands, e-mail: 
[EMAIL PROTECTED]
_
Stay up to date on your PC, the Web, and your mobile phone with Windows Live.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/

Re: wsdl port address uses incorrect port number for https

2008-09-21 Thread keith chapman
Hi,

When its going through Apache you can use the following parameter in the
transport listener to set the port address,

parameter name=proxyPort80/parameter

For the https listener you can set it to 443.

Thanks,
Keith.

On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu [EMAIL PROTECTED]wrote:

 JP, We have had similar challenges with our service where Axis2 (1.2)
 resolves to port 80 instead of a custom port where we have our services
 available on Jboss. One reason for that is our client goes thru apache web
 server in the middle and hence the port is always resolved to 80. Hence we
 had to hardcode the EPR in the WSDL and set the following parameters as
 Charitha outlined.

 Did you try accessing the same services thru SOAPUI and see if it is also
 doing the same?.

 regards
 Madhav




 --

 Subject: RE: wsdl port address uses incorrect port number for https
 Date: Sun, 21 Sep 2008 09:51:13 -0600
 From: [EMAIL PROTECTED]
 To: axis-user@ws.apache.org; axis-user@ws.apache.org



 Hi,

 My Axis2 web service is deployed for secure access and the URL is of the
 form https:// https:///hostname/axis2/services/Version?wsdl. However
 when the WSDL is returned, port number 80 is specified in the soap address
 instead of port 443 (default port for https).

 I have verified that the port number in the request object is also 443. Is
 this a bug in Axis2?

 Regards,
 Jai

 -Original Message-
 From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]]
 Sent: Fri 9/19/2008 8:52 AM
 To: axis-user@ws.apache.org
 Subject: RE: wsdl port address uses incorrect port number

 Hi Charitha,

 I am not including the wsdl with the aar file. Including the wsdl
 causing other problems. (There is a separate email chain on this issue).

 I do want the hostname to be updated to the machine name or ip address
 of the installed machine. The issue is port number is being set to a
 wrong value. How does Axis2 determine what the port number should be set
 to? Is there some way we can specify what the port number should be?

 Regards,
 Jai

 -Original Message-
 From: charitha kankanamge [mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]]
 Sent: Friday, September 19, 2008 8:24 AM
 To: axis-user@ws.apache.org
 Subject: Re: wsdl port address uses incorrect port number

 Hi,
 You may set modifyUserWsdlPortAddress parameter to false in your
 services.xml.

 parameter name=*modifyUserWSDLPortAddress*false/parameter

 If you set this parameter to false and useoriginalWsdl set to true, the
 port address specified in the original wsdl (wsdl included in META-INF
 directory of your service archive) will be unchanged.

 regards
 Charitha

 http://charithaka.blogspot.com
 http://www.wso2.org

 Pugalia, Jai P (JP) wrote:

  Hi,
 
  Looks like the wsdl port numbers being populated in the wsdl port
  address by Axis2 is incorrect.
 
  wsdl:service name=Version
  wsdl:port name=VersionSOAP11port_https
  binding=ns0:VersionSOAP11Binding
  soap:address
  location=https://1.2.3.4:80/axis2/services/Version
  https://1.2.3.4:80/axis2/services/Version /
  /wsdl:port
  wsdl:port name=VersionSOAP11port_http1
  binding=ns0:VersionSOAP11Binding
  soap:address
  location=http://1.2.3.4:8080/axis2/services/Version
  http://1.2.3.4:8080/axis2/services/Version /
  /wsdl:port
  /wsdl:service
 
  In our situation, the port number for https should be 443 and port for

  http should be 80. Is there any configuration which needs to be
  modified such that the right port number is included in the wsdl when
  it is retrieved using ?wsdl option.
 
  Thanks,
  Jai
 
 
 
 ---
 -
 
 No virus found in this incoming message.
 Checked by AVG.
 Version: 7.5.524 / Virus Database: 270.7.0/1679 - Release Date:
 9/18/2008 5:03 PM
 
 


 -
 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]




 --
 Stay up to date on your PC, the Web, and your mobile phone with Windows
 Live. See Nowhttp://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/




-- 
Keith Chapman
Senior Software Engineer
WSO2 Inc.
Oxygenating the Web Service Platform.
http://wso2.org/

blog: http://www.keith-chapman.org


RE: wsdl port address uses incorrect port number for https

2008-09-21 Thread Pugalia, Jai P (JP)
Hi Keith,
 
Where do I specify this parameter? I am guessing axis2.xml. In
axis2.xml, the http transport receiver has a port parameter is set to
8080 and the https transport receiver is commented out in axis2.xml. Am
I heading in the right direction?
 
Thanks,
Jai



From: keith chapman [mailto:[EMAIL PROTECTED] 
Sent: Sunday, September 21, 2008 10:02 AM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number for https


Hi,

When its going through Apache you can use the following parameter in the
transport listener to set the port address,

parameter name=proxyPort80/parameter

For the https listener you can set it to 443.

Thanks,
Keith.


On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu [EMAIL PROTECTED]
wrote:


JP, We have had similar challenges with our service where Axis2
(1.2) resolves to port 80 instead of a custom port where we have our
services available on Jboss. One reason for that is our client goes thru
apache web server in the middle and hence the port is always resolved to
80. Hence we had to hardcode the EPR in the WSDL and set the following
parameters as Charitha outlined. 
 
Did you try accessing the same services thru SOAPUI and see if
it is also doing the same?.
 
regards
Madhav 








Subject: RE: wsdl port address uses incorrect port number for
https
Date: Sun, 21 Sep 2008 09:51:13 -0600
From: [EMAIL PROTECTED]
To: axis-user@ws.apache.org; axis-user@ws.apache.org 



Hi,

My Axis2 web service is deployed for secure access and the URL
is of the form https:// https:///
hostname/axis2/services/Version?wsdl. However when the WSDL is
returned, port number 80 is specified in the soap address instead of
port 443 (default port for https).

I have verified that the port number in the request object is
also 443. Is this a bug in Axis2?

Regards,
Jai

-Original Message-
From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED]
Sent: Fri 9/19/2008 8:52 AM
To: axis-user@ws.apache.org
Subject: RE: wsdl port address uses incorrect port number

Hi Charitha,

I am not including the wsdl with the aar file. Including the
wsdl
causing other problems. (There is a separate email chain on this
issue).

I do want the hostname to be updated to the machine name or ip
address
of the installed machine. The issue is port number is being set
to a
wrong value. How does Axis2 determine what the port number
should be set
to? Is there some way we can specify what the port number should
be?

Regards,
Jai

-Original Message-
From: charitha kankanamge [mailto:[EMAIL PROTECTED]
Sent: Friday, September 19, 2008 8:24 AM
To: axis-user@ws.apache.org
Subject: Re: wsdl port address uses incorrect port number

Hi,
You may set modifyUserWsdlPortAddress parameter to false in your
services.xml.

parameter name=*modifyUserWSDLPortAddress*false/parameter

If you set this parameter to false and useoriginalWsdl set to
true, the
port address specified in the original wsdl (wsdl included in
META-INF
directory of your service archive) will be unchanged.

regards
Charitha

http://charithaka.blogspot.com http://charithaka.blogspot.com/

http://www.wso2.org http://www.wso2.org/ 

Pugalia, Jai P (JP) wrote:

 Hi,
 
 Looks like the wsdl port numbers being populated in the wsdl
port
 address by Axis2 is incorrect.
 
 wsdl:service name=Version
 wsdl:port name=VersionSOAP11port_https
 binding=ns0:VersionSOAP11Binding
 soap:address
 location=https://1.2.3.4:80/axis2/services/Version
 https://1.2.3.4:80/axis2/services/Version /
 /wsdl:port
 wsdl:port name=VersionSOAP11port_http1
 binding=ns0:VersionSOAP11Binding
 soap:address
 location=http://1.2.3.4:8080/axis2/services/Version
 http://1.2.3.4:8080/axis2/services/Version /
 /wsdl:port
 /wsdl:service
 
 In our situation, the port number for https should be 443 and
port for

 http should be 80. Is there any configuration which needs to
be
 modified such that the right port number is included in the
wsdl when
 it is retrieved using ?wsdl option.
 
 Thanks,
 Jai
 
 


---
-

No virus found

Re: wsdl port address uses incorrect port number for https

2008-09-21 Thread keith chapman
It should be specified in the http transport listener of the axis2.xml.  You
can have a look at
https://svn.wso2.org/repos/wso2/trunk/mashup/java/modules/core/conf/axis2.xmlfor
an example usage. This is the axis2.xml used in the WSO2 Mashup Server
[1]

Look for the following.

!--
   Uncomment the following to enable Apache2 mod_proxy. The port
on the Apache server is 80
   in this case.
--
!--parameter name=proxyPort80/parameter--

Thanks,
Keith.

[1] http://wso2.org/projects/mashup

On Mon, Sep 22, 2008 at 7:31 AM, Pugalia, Jai P (JP) [EMAIL PROTECTED]wrote:

  Hi Keith,

 Where do I specify this parameter? I am guessing axis2.xml. In axis2.xml,
 the http transport receiver has a port parameter is set to 8080 and the
 https transport receiver is commented out in axis2.xml. Am I heading in the
 right direction?

 Thanks,
 Jai

  --
 *From:* keith chapman [mailto:[EMAIL PROTECTED]
 *Sent:* Sunday, September 21, 2008 10:02 AM
 *To:* axis-user@ws.apache.org
 *Subject:* Re: wsdl port address uses incorrect port number for https

  Hi,

 When its going through Apache you can use the following parameter in the
 transport listener to set the port address,

 parameter name=proxyPort80/parameter

 For the https listener you can set it to 443.

 Thanks,
 Keith.

 On Sun, Sep 21, 2008 at 10:21 PM, Enaganti M Naidu [EMAIL PROTECTED]wrote:

 JP, We have had similar challenges with our service where Axis2 (1.2)
 resolves to port 80 instead of a custom port where we have our services
 available on Jboss. One reason for that is our client goes thru apache web
 server in the middle and hence the port is always resolved to 80. Hence we
 had to hardcode the EPR in the WSDL and set the following parameters as
 Charitha outlined.

 Did you try accessing the same services thru SOAPUI and see if it is also
 doing the same?.

 regards
 Madhav




 --

 Subject: RE: wsdl port address uses incorrect port number for https
 Date: Sun, 21 Sep 2008 09:51:13 -0600
 From: [EMAIL PROTECTED]
 To: axis-user@ws.apache.org; axis-user@ws.apache.org



 Hi,

 My Axis2 web service is deployed for secure access and the URL is of the
 form https:// https:///hostname/axis2/services/Version?wsdl.
 However when the WSDL is returned, port number 80 is specified in the soap
 address instead of port 443 (default port for https).

 I have verified that the port number in the request object is also 443. Is
 this a bug in Axis2?

 Regards,
 Jai

 -Original Message-
 From: Pugalia, Jai P (JP) [mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
 ]
 Sent: Fri 9/19/2008 8:52 AM
 To: axis-user@ws.apache.org
 Subject: RE: wsdl port address uses incorrect port number

 Hi Charitha,

 I am not including the wsdl with the aar file. Including the wsdl
 causing other problems. (There is a separate email chain on this issue).

 I do want the hostname to be updated to the machine name or ip address
 of the installed machine. The issue is port number is being set to a
 wrong value. How does Axis2 determine what the port number should be set
 to? Is there some way we can specify what the port number should be?

 Regards,
 Jai

 -Original Message-
 From: charitha kankanamge [mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]]
 Sent: Friday, September 19, 2008 8:24 AM
 To: axis-user@ws.apache.org
 Subject: Re: wsdl port address uses incorrect port number

 Hi,
 You may set modifyUserWsdlPortAddress parameter to false in your
 services.xml.

 parameter name=*modifyUserWSDLPortAddress*false/parameter

 If you set this parameter to false and useoriginalWsdl set to true, the
 port address specified in the original wsdl (wsdl included in META-INF
 directory of your service archive) will be unchanged.

 regards
 Charitha

 http://charithaka.blogspot.com
 http://www.wso2.org

 Pugalia, Jai P (JP) wrote:

  Hi,
 
  Looks like the wsdl port numbers being populated in the wsdl port
  address by Axis2 is incorrect.
 
  wsdl:service name=Version
  wsdl:port name=VersionSOAP11port_https
  binding=ns0:VersionSOAP11Binding
  soap:address
  location=https://1.2.3.4:80/axis2/services/Version
  https://1.2.3.4:80/axis2/services/Version /
  /wsdl:port
  wsdl:port name=VersionSOAP11port_http1
  binding=ns0:VersionSOAP11Binding
  soap:address
  location=http://1.2.3.4:8080/axis2/services/Version
  http://1.2.3.4:8080/axis2/services/Version /
  /wsdl:port
  /wsdl:service
 
  In our situation, the port number for https should be 443 and port for

  http should be 80. Is there any configuration which needs to be
  modified such that the right port number is included in the wsdl when
  it is retrieved using ?wsdl option.
 
  Thanks,
  Jai
 
 
 
 ---
 -
 
 No virus found in this incoming message.
 Checked by AVG.
 Version: 7.5.524 / Virus Database: 270.7.0/1679 - Release Date:
 9/18/2008 5:03 PM