First...thanks for trying Tomcat...I need more people like yourself
exercising the module.
Can you open a JIRA issue on this under Tomcat and attach a zip file with
all of your code, deployment descripters, etc, to the JIRA issue? I can
then work on it and find the problem.
Thanks,
Jeff
-----Original Message-----
From: Stefan Schmidt [mailto:[EMAIL PROTECTED] Sent: Thursday,
June 16, 2005 4:09 AM
To: [email protected]
Subject: Re: Webservices for Tomcat now integrated
Hi Jeff,
I compiled Geronimo with Tomcat and started the server without any
problems.
Then I deployed my ear containing some jsp's, a servlet, a session
bean, two
entity beans and a Web service (which passes an array of complexTypes).
The ear deploys and runs on Jetty apart from a SOAP response problem (see
JIRA GERONIMO-678 <http://issues.apache.org/jira/browse/GERONIMO-678>
that I
filed today). However deploying the same ear (after changing ports in
the wsdl) I get
heaps of errors:
DEBUG [BaseDeserializerFactory] Exception:
java.lang.NoSuchMethodException:
org.apache.axis.encoding.ser.ArrayDeserializerFactory.<init>(java.lang.Class
,
javax.xml.namespace.QName)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at
org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeser
ializerFactory.java:246)
at org.apache.geronimo.axis.client.TypeInfo.register(TypeInfo.java:93)
at org.apache.geronimo.axis.client.TypeInfo.register(TypeInfo.java:47)
The same error is thrown several more times in different line numbers
of the
BaseDeserializerFactory class.
Am I compiling the Geronimo/Tomcat server with an obsolete Axis
distribution?
Also, I would really appreciate if you could have a look into
GERONIMO-678 <http://issues.apache.org/jira/browse/GERONIMO-678> since
you
seem to be quite into the WS stuff and David is too busy to look into
this
before JavaOne. I will also have a look into it over the weekend (but I
might not be experienced enough to find the cause of the problem, what
makes
it worse is that there is actually no error msg).
Regards,
Stefan
Jeff Genender wrote:
Hi Stefan,
To set up Tomcat...look here:
http://wiki.apache.org/geronimo/Tomcat
Basically its just a lot of commenting and uncommenting in the plans,
then rebuilding assembly again (we will be making this simpler in the
near future). Deploying your webservices should be nearly identical to
Jetty.
As for GERONIMO-672...after looking at that...is it possible you have
your configuration messed up slightly? I looked at the stack trace
and I saw
this:
Caused by: java.lang.IllegalStateException: No wsdl or schema known
at location: ETA-INF/wsdl/HelloService.wsdl
Notice...ETA-INF/wsdl/HelloService.wsdl. Looks like the "M" was
missing and thus could be the cause of the error. What does your
open-ejb deployment plan and webservices.xml look like?
What are your issues with complexTypes etc? Have you opened a JIRA
ticket in this area?
Jeff
-----Original Message-----
From: Stefan Schmidt [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 15, 2005 6:17 PM
To: [email protected]
Subject: Re: Webservices for Tomcat now integrated
Hi Jeff,
Since I am currently working on a Servlet and EJB-based WS example on
Geronimo I am very interested in testing it. For now I have only run
some tests on Jetty, but if you could provide some information on
Tomcat I would be more than happy to test this. Could you provide
your detailed setup information?
Also, I encountered some issues for the EJB endpoint and opened JIRA
issue
GERONIMO-762 so I am not sure if that has been fixed. Furthermore,
have you looked into complexTypes (and the mappings)? I have
encountered some more problems there recently.
Regards,
Stefan Schmidt
Dain Sundstrom wrote:
Very cool!
-dain
On Jun 15, 2005, at 10:12 AM, Jeff Genender wrote:
Just announcing that webservices for Tomcat has been integrated.
The only caveat is for the EJB side. Currently all webservices
will go to the default Host (which for 99% of the applications is
fine)...as there needs to be some slight modifications to OpenEJB
to handle virtual hosts. JIRA issue GERONIMO-666 was opened on this.
However, it does appear to work with my setup. I can use some help
with testing this piece with both EJB and Servlet based web
services with different types of applications. So any users who
want to give it a roll, it would be appreciated ;-)
Jeff