Hmmm.  

$ pwd
/opt/tomcat/webapps/axis/WEB-INF/lib
$
$ jar tvf jaxrpc.jar | grep ServiceException
   931 Wed Oct 05 17:23:30 PDT 2005 javax/xml/rpc/ServiceException.class


Searching all jar files in 
  /opt/tomcat/webapps/axis/WEB-INF/lib

yields no BasicService (the class name in the exception msg).

Hmmm.  Back to the drawing board.  

Any ideas anyone?  :-)  

Vartan


--- Rhimbo <[EMAIL PROTECTED]> wrote:

> Hi Anne,
> 
> Here are the only imports in my client test program:
> 
> import java.net.InetAddress;
> import java.net.UnknownHostException;
> import java.rmi.RemoteException;
> import java.util.Date;
> import java.util.GregorianCalendar;
> 
> import javax.xml.rpc.ServiceException;
> 
> import disney.dis.family.Family;
> import disney.dis.family.FamilyService;
> import disney.dis.family.FamilyServiceLocator;
> 
> 
> Hmm, I just thought of something.  Maybe the ServiceException
> class needs the BasicService class?  I will look for the 
> equivalent version of ServiceException in the axis libs.
> 
> I'll give this a try now....
> 
> Vartan
> 
> 
> 
> --- Anne Thomas Manes <[EMAIL PROTECTED]> wrote:
> 
> > Yes, but obviously your client is calling for this class:
> > com/sun/xml/rpc/client/BasicService
> > 
> > That's a class from Sun's reference implementation of JAX-RPC, and
> it's
> > proprietary to that implementation. Do you by chance have an import
> of
> > this
> > class in your code? If so, you need to include JWSDP in your
> classpath.
> > 
> > You might change your code, though, to use the javax.xml.rpc.*
> > libraries.
> > That way it would work with Axis.
> > 
> > Anne
> > 
> > On 3/15/06, Rhimbo <[EMAIL PROTECTED]> wrote:
> > >
> > > Hello Anne,
> > >
> > > No, I don't believe I used JWSDP for anything.  My client is a
> > > one file, one class Java driver to make calls to my web services.
> > > I just did a simple
> > >
> > > $ pwd
> > > /home/vartan/dev/family-accounts/src/client
> > > $
> > > $ javac FamilyClient.java
> > > $ java FamilyClient
> > > Execute methods in web service...
> > >
> > > Calling isRegistered(zippy)...
> > > java.lang.NoClassDefFoundError:
> com/sun/xml/rpc/client/BasicService;
> > > nested exception is:
> > >         java.lang.NoClassDefFoundError:
> > > com/sun/xml/rpc/client/BasicService
> > > $
> > >
> > > The first web service call is made immediately after the statement
> > > that prints out the "Calling..." output.
> > >
> > > None of the JWSDP jars are in my CLASSPATH.
> > >
> > > $ ls /opt/jwsdp
> > > apache-ant   images  jaxrpc        log.txt                  _uninst
> > > conf         jaxb    jaxws         saaj                    
> > uninstall.sh
> > > docs         jaxp    jwsdp-shared  sjsxp                    xmldsig
> > > fastinfoset  jaxr    LICENSE       THIRDPARTYLICENSEREADME 
> > xws-security
> > > $
> > > $ echo $CLASSPATH | grep jwsdp
> > > $ echo $CLASSPATH | grep JWSDP
> > > $
> > >
> > >
> > >
> > >
> > >
> > >
> > > --- Anne Thomas Manes <[EMAIL PROTECTED]> wrote:
> > >
> > > > Did you build the client with JWSDP? If so you need to provide
> the
> > > > runtime
> > > > for the client.
> > > >
> > > > On 3/15/06, Rhimbo <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Hello again folks,
> > > > >
> > > > > Tomcat 5.5.15, Linux
> > > > >
> > > > > Question:  Do I need to integrate the Sun JWSDP into Tomcat?
> > > > >
> > > > > Although it appears that I did successfully deploy my web
> > > > > service, client program access fails.  Guess I spoke too soon
> > > > > in my last reply. :-)  Here's the scenario....
> > > > >
> > > > > When I visit my web service URL in my browser
> > > > >     http://localhost:8080/axis/services/family-accounts
> > > > >
> > > > > I get a message saying "Hi there, this is an AXIS service!"
> > > > > Visiting the link
> > > > >     http://localhost:8080/axis/services/family-accounts?wsdl
> > > > >
> > > > > returns the WSDL.  All seems well.
> > > > >
> > > > > But my stand-alone Java app dies with the exception shown in
> > > > > this email's "Subject" line.
> > > > >
> > > > > I found the BasicService class in one of the Sun JWSDP 2.0 jar
> > > > > files.
> > > > >
> > > > > I'm wondering why a previous iteration of my web service
> > > > > worked without the JWSDP.  Both my stand-alone client and my
> > > > > colleague's Python app were able to hit it successfully.
> > > > >
> > > > > Now both his client and mine fail with the above exception.
> > > > >
> > > > > I tried adding this jar to my CLASSPATH:
> > > > >   /opt/jwsdp/jaxb/lib/jarpc-impl.jar
> > > > >
> > > > > But my client still fails.  I suspect it's the web service
> > process
> > > > > (AXIS server) that needs to find the class.  I would have
> thought
> > > > > that the necessary JAX-RPC libs were integrated in XIS already.
> > > > >
> > > > > What am I missing... practically and conceptually?!!
> > > > >
> > > > > Many thanks,
> > > > >
> > > > > Vartan
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > __________________________________________________
> > > > > Do You Yahoo!?
> > > > > Tired of spam?  Yahoo! Mail has the best spam protection around
> > > > > http://mail.yahoo.com
> > > > >
> > > >
> > >
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam protection around
> > > http://mail.yahoo.com
> > >
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to