users@jax-rpc.java.net

Re: WSDL2RMI ???

From: Barry Burd <me_at_BARRYBURD.COM>
Date: Mon, 01 Apr 2002 20:35:10 -0500

I must be missing something. I'm still getting the same error when I try
'ant install'.

>
> Please look at
>
http://java.sun.com/webservices/docs/ea2/tutorial/doc/JAXRPCxrpcc3.html#6494
1.
> This part of the tutorial talks in detail about starting from a WSDL
> document.

I thought I copied the WSDL file from that document correctly. (See my
original post.)

>
> Feeding this file along with config.xml file to xrpcc tool will also
> generate a remote interface for you. You can then implement this
> interface and generate ties to deploy this web service.

Do you mean that it will generate HelloIF.class, or is there something else
that it should be generating?

>
> The typical usage of a WSDL document generated by xrpcc tool is to
> expose the web service by publishing it's WSDL in a public registry.
> Since the hello example demonstrates the JAX-RPC concepts, it is not
> using the WSDL in that sense.

Still, I should be able to use the WSDL file that's generated by xrpcc,
right?

>
> After deploying your service, did you try verifying by specifying the
> service endpoint in a browser ? It should show all the ports supported
> by your service endpoint.
>

When I try verifying, I get the following errors:
The server encountered an internal error (Internal Server Error) that
prevented it from fulfilling this request.

javax.servlet.ServletException
at
com.sun.xml.rpc.server.http.JAXRPCServletDelegate.init(JAXRPCServletDelegate
.java:50)
at com.sun.xml.rpc.server.http.JAXRPCServlet.init(JAXRPCServlet.java:40)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:91
9)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:656)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
77)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
77)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
75)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
77)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
75)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
75)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
77)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
75)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1029)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1140
)
at java.lang.Thread.run(Thread.java:536)