I'm not sure if the problem is with CXF, JBoss or the load balancer.
(BTW, can you disclose what specific product is this "load balancer" you
speak of? Can you give a URL of the product?) You might want to use
Wireshark[1] to compare the GET requests sent via loadbalancer and via
server directly to see if the load balancer is sending something
different causing that server error you reported below. Other than
that, sorry, can't think of anything else, maybe someone else can help.
Glen
[1] http://www.jroller.com/gmazza/entry/soap_calls_over_wireshark
On 03/16/2012 10:29 AM, nkunkov wrote:
Glen,
Appreciate your taking time this. It's very important for us to get
this
right.
Unfortunately, when i type the expected endpoint URL - it doesn't work!
When I go directly to the server - it works fine.
When I go via the load balancer - I can't see the WSDL even if I type
the
right URL. I get the website cannot display page error.
When I review the logs on the server that hosts the web services i see
the
following error:
org.apache.cxf.interceptor.Fault: No such operation: (HTTP GET
PATH_INFO:
/myapp/services/GetTestResult)
Note - going directly to the server (jboss app server) bypassing the
loadbalancer - everything is perfect.
Hope you can spot something here...
Thanks so much again!
On Fri, Mar 16, 2012 at 10:04 AM, Glen Mazza (Talend) [via CXF]<
[hidden email]<http://user/SendEmail.jtp?type=node&node=5571422&i=0>>
wrote:
>
BTW, regardless of whether or not the services page is showing the
wrong
endpoint URL, when you try to access the correct (expected) endpoint
URL
to get the WSDL (?wsdl), not the one the services page is telling you
to
use, can you see the WSDL from there? If yes, is the soapaddress field
(in wsdl:service/wsdl:port) correct?
The fact that the services page is incorrect is a bug that can be duly
recorded with a JIRA but many ask on this list how to turn off the
services page ("hide-service-list-page" option) to prevent people from
seeing the full list of WSDLs available (say, if a particular user is
only allowed to access a subset of the endpoints). The services page
is
a nice-to-have feature but not a JAX-WS requirement and shouldn't be a
show-stopper for your work.
Your fastest solution is to go ahead and debug the server:
http://www.jroller.com/gmazza/entry/eclipse_debug_web_services and
supply us a patch. Somewhere our parsing algorithm is on the fritz,
that or the information it is getting from the "Apache load balancer"
(I'm not sure which product you're referring to, Googling is suggesting
both Tomcat and Apache server have them) is not supplying CXF the full
path information. If you haven't the time, to just submit a JIRA with
the simplest setup necessary to replicate the problem.
Glen
On 03/16/2012 09:27 AM, nkunkov wrote:
Glen,
We renamed the server. Still the same problem.
The URL gets cut off after first 7 characters:
Endpoint address: http://istesta/GetSearchResult
Again it's istesta instead of istestapp/myapp...
Is there anything else we can do? This will completely stall our
implementation on multiple client environments....
By the way when we configure IIS to redirect to the same URL -
everything is
fine.
But when it's apache load balancer - the endpoing is invalid.
Thanks so much for your help.
--
View this message in context:
http://cxf.547215.n5.nabble.com/Webservice-via-Load-Balancer-and-IIS-redirector-invalid-end-point-tp5566353p5571233.html
Sent from the cxf-user mailing list archive at Nabble.com.
--
Glen Mazza
Talend Community Coders - coders.talend.com
blog: www.jroller.com/gmazza
------------------------------
If you reply to this email, your message will be added to the
discussion
below:
http://cxf.547215.n5.nabble.com/Webservice-via-Load-Balancer-and-IIS-redirector-invalid-end-point-tp5566353p5571318.html
To unsubscribe from Webservice via Load Balancer and IIS redirector -
invalid end point...., click here<
.
NAML<
http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
--
View this message in context:
http://cxf.547215.n5.nabble.com/Webservice-via-Load-Balancer-and-IIS-redirector-invalid-end-point-tp5566353p5571378.html
Sent from the cxf-user mailing list archive at Nabble.com.
--
Glen Mazza
Talend Community Coders - coders.talend.com
blog: www.jroller.com/gmazza
------------------------------
If you reply to this email, your message will be added to the
discussion below:
http://cxf.547215.n5.nabble.com/Webservice-via-Load-Balancer-and-IIS-redirector-invalid-end-point-tp5566353p5571422.html
To unsubscribe from Webservice via Load Balancer and IIS redirector -
invalid end point...., click
here<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5566353&code=bmt1bmtvdkBnbWFpbC5jb218NTU2NjM1M3wtNjI5OTQzMTIx>
.
NAML<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>