axis2.xml httpFrontendHostUrl parameter seems not to work
---------------------------------------------------------
Key: AXIS2-5179
URL: https://issues.apache.org/jira/browse/AXIS2-5179
Project: Axis2
Issue Type: Bug
Components: wsdl
Affects Versions: 1.6.1
Environment: OS: Win7; App.Server: Sun GlassFish Enterprise Server
v2.1.1
Reporter: giovanni zigliara
I'm using Axis2 to expose services over both Http and Https (SSL) and It works
great!
In my wsdl I've set the following:
<soap:address location="http://127.0.0.1:8080/WS_YYY/services/YYY/" />
but the services will be exposed by a proxy at the following addresses:
http://A.b.it/YYY/services/YYY and https://Assl.b.it/YYY/services/YYY
Retrieving the wsdl by adding "?wsdl" to the addresses above returns
<soap:address location="http://privateIP:privatePort/WS_YYY/services/YYY/" />
Retrieving the wsdl after deployed the services on my laptop (at addresses
http://localhost:8080/WS_YYY/services/YYY?wsdl and
https://localhost:8181/WS_YYY/services/YYY?wsdl)
returns <soap:address location="http://localhost:8080/WS_YYY/services/YYY/" />
So, I've changed the axis2.xml config file setting
<parameter name="httpFrontendHostUrl">https://Assl.sistri.it/YYY</parameter>
and I've depolyed the services again on my laptop.
Now, Retrieving the wsdl after deployed the services on my laptop (at addresses
http://localhost:8080/WS_YYY/services/YYY?wsdl and
https://localhost:8181/WS_YYY/services/YYY?wsdl)
returns the following error in both cases:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from
fulfilling this request.
exception
org.apache.axis2.AxisFault: Server does not have an epr for the wsdl
epr==>http://127.0.0.1:8080/WS_YYY/services/YYY
note The full stack traces of the exception and its root causes are available
in the Sun GlassFish Enterprise Server v2.1.1 logs.
--------------------------------------------------------------------------------
(NOTE: I'll post the mentioned log content in a next comment!)
Also, setting <parameter name="hostname" locked="true">Assl.b.it</parameter>
and <parameter name="contextRoot">YYY</parameter>
is uneffective, the retrieved wsdl has always <soap:address
location="http://localhost:8080/WS_YYY/services/YYY/" />.
Am I doing something wrong? If so, please, which are the correct steps to
obtain the expected behaviour?
Thanks in advance.
Giovanni
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]