Whoops, yes, it's a typo, I was trying to reduce long local names to understandable but short examples. I think I've found the problem, but I think we're going to try using the Web Tools package to drive the Axis environment for us from Eclipse. With any luck, it will take care of several minor glitches we currently have.
Thanks for your time.
JFE.
| Anne Thomas Manes <[EMAIL PROTECTED]>
06/28/2005 06:10 AM
|
|
I suspect it's just a typo.
Shouldn't "new clientPackag.PortStub" be "new clientPackage.PortStub"?
Anne
On 6/23/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> I'm an Axis newby, so please pardon any obvious dumb mistakes I'm trying to
> find.
>
> I'm trying to follow the example in the Axis User Guide for implementing the
> client side bindings. I've created all the generated Java code from the
> service WSDL (using the Lavadora Eclipse plugin, but the code looks
> correct). I'll generalize the names of the four interface class files as
> ServiceInterface, ServiceLocator, PortInterface, and PortStub. This is all
> in one test project, so the client and server components are in different
> packages.
>
> Using the User Guide example, I'm trying to execute the following code:
>
> ServiceInterface myService = new ServiceLocator();
> PortInterface MyPort = myService.getServerName();
>
> The first line works fine. The second line executes the portion of
> myService.getServerName() which creates the URL and than calls
> myService.getServerName(URL) However, the line of code which essentially
> says:
>
> clientPackage.PortStub _stub = new
> clientPackage.PortStub(portAddress, this);
>
> This line of code generates a java.lang.NoClassDefFoundError exception, and
> won't tell me what the class is that is not found, and blows up in code that
> I don't have the source for
>
> If I create my own Call object and use it directly, the service works just
> fine, so the problem is not the client, the service, Tomcat, Axis, or any
> other external items.
> I seem to have some sort of class definition (classpath?) error in creating
> the PortStub. Anybody have any idea what this might be?
>
> JFE.
>
