?wsdl becomes /?wsdl
--------------------
Key: GERONIMO-2191
URL: http://issues.apache.org/jira/browse/GERONIMO-2191
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: Tomcat
Affects Versions: 1.1
Environment: Geronimo 1.1, Tomcat version; Sun JDK 1.5_4, OpenSuSE
10.1 alpha 4, 712 MB RAM
Reporter: D. Strauss
Hello,
I had created an EJB webservice endpoint. When using the tomcat version of
Geronimo, I cannot get the WSDL from the endpoint. I mean, when using an
endpoint url like
/services/FxWSEP
you can typically get the WSDL by using
/services/FxWSEP?wsdl
The Jetty version of Geronimo 1.1 seems to work correctly. However, the tomcat
version redirects the query:
/services/FxWSEP?wsdl
becomes
/services/FxWSEP/?wsdl
with some interesting info by Tomcat:
HTTP Status 500 - Could not fetch wsdl!
type Status report
message Could not fetch wsdl!
description The server encountered an internal error (Could not fetch wsdl!)
that prevented it from fulfilling this request.
Apache Tomcat/5.5.15
In the log file, you get this wonderful message:
15:33:45,208 ERROR [TomcatEJBWebServiceContext]
java.lang.IllegalStateException: request must contain a wsdl or WSDL
parameter: {wsdl=[Ljava.lang.String;@1a7c7e7}
Aaron Mulder suggested to give the wsdl param a value. Aaron: it doesn't work ;)
Seems that any requests are redirected. The question is: why? :P And, why is
the Jetty version not affected?
Best regards
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira