Normally, you want your service classes to be part of the SOAP webapp, so the jar 
should go in {Tomcat-HOME}/webapps/soap/WEB-INF/lib.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: "Praveen Peddi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, September 24, 2004 4:48 PM
Subject: Re: Adding a new soap service problem


> I have my jar file (which has a single class file and, of course, a manifest 
> file) in {Tomcat-HOME}/webapps/ROOT/WEB-INF/classes folder. I tried both 
> WEB-INF/classes and WEB-INF/lib folders. Neither of it worked.  I have the 
> DeployedServices.ds in {Tomcat-HOME}/webapps/ROOT folder. There is also 
> "soap" folder in {Tomcat-Home}/webapps folder (which was the result of 
> dropping the soap.war into webapps folder and starting the tomcat server 
> while setting up soap for the first time). This soap folder also has a 
> DeployedServices.ds file.
> 
> I put a servlet HelloServlet.class into 
> {Tomcat-HOME}/webapps/ROOT/WEB-INF/classes and I could access the servlet 
> fine from the browser. I am little confused on what would be the default 
> directory Tomcat server picks the java class files from. I am guessing it it 
> is {Tomcat-HOME}/webapps/ROOT, but not sure. I worked on Weblogic and 
> Websphere till now, and recently started working on Tomcat. Does this 
> default root has to anything to do with "Context" field in 
> {Tomcat-Home}/conf/server.xml?
> 
> I guess this are the basics about what should where:"HTML/JSP files go in 
> the main directory, the web.xml file goes in WEB-INF, unjarred Java classes 
> go in WEB-INF/classes, and JAR files go in WEB-INF/lib." Is this right?
> 
> Praveen
> 
> ----- Original Message ----- 
> From: "Scott Nichol" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, September 24, 2004 1:41 PM
> Subject: Re: Adding a new soap service problem
> 
> 
> The error message
> 
>     Error encountered: Unable to resolve target object: javaxml2.CDCatalog
> 
> means that Apache SOAP found the registered service, but was unable to load 
> the class javaxml2.CDCatalog.  The class files for the service must be 
> available to the class loaders servicing the soap webapp.  Typically, this 
> means you put the files in webapps/soap/WEB-INF/classes or subdirectories 
> thereof.
> 
> Scott Nichol
> 
> Do not send e-mail directly to this e-mail address,
> because it is filtered to accept only mail from
> specific mail lists.
> ----- Original Message ----- 
> From: "Praveen Peddi" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, September 24, 2004 1:16 PM
> Subject: Re: Adding a new soap service problem
> 
> 
> > I got the sample from onjava.com. You can find all the related data here:
> > http://www.onjava.com/pub/a/onjava/excerpt/java_xml_2_ch2/index.html?page=5.
> >
> > When I executed command line I got the following output:
> > "Deployed Services: urn:cd-catalog"
> >
> > When I ran soap client to access soap service, I get the following error:
> > "Error encountered: Unable to resolve target object: javaxml2.CDCatalog".
> >
> > Praveen
> >
> > ----- Original Message ----- 
> > From: "Scott Nichol" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, September 24, 2004 12:53 PM
> > Subject: Re: Adding a new soap service problem
> >
> >
> > You can deploy it through that admin page, using the command line and a
> > deployment descriptor file (my preference since all the info to re-deploy
> > the service is there), or by copying the serialized deployment descriptors
> > file that Apache SOAP creates.  This last option is for advanced users 
> > that
> > want to install the server side stuff from a single war file.
> >
> > Scott Nichol
> >
> > Do not send e-mail directly to this e-mail address,
> > because it is filtered to accept only mail from
> > specific mail lists.
> > ----- Original Message ----- 
> > From: "Tommy Kalafut" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, September 24, 2004 12:00 PM
> > Subject: RE: Adding a new soap service problem
> >
> >
> > > I am still a little confused by deployment. (I am working with a
> > > subcontracted prototype that uses SOAP.)  Do you also have to deploy 
> > > your
> > > service in the Soap admin page at
> > > http://localhost:8081/soap/admin/index.html? (Your port number may be
> > > different.)
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Tom Kalafut
> > > Interchange Crew Member
> > > Trident Systems, Inc.
> > > [EMAIL PROTECTED]
> > > (703)691-7798
> > >
> > >
> > >
> > > -------------------------
> > >
> > > The opinions expressed in this email may not necessarily reflect the
> > > opinions of Trident Systems, Inc.
> > >
> > >   _____
> > >
> > > size=2 width="100%" align=center tabindex=-1>
> > >
> > > From: Praveen Peddi [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, September 24, 2004 11:54 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Adding a new soap service problem
> > >
> > >
> > >
> > > Hi all,
> > >
> > > I have 5 soap services running and now I deployed a new service using
> > > command line tool as follows:
> > >
> > >
> > >
> > > org.apache.soap.server.ServiceManagerClient
> > > <http://host:port/soap/servlet/rpcrouter>
> > > http://host:port/soap/servlet/rpcrouter deploy NewServiceDD.xml
> > >
> > >
> > >
> > > I get no errors and even I can see the new service in the admin page. 
> > > But
> > > when I connect to the new service using a soap client, it gives an error
> > > saying no service with the specified name.
> > >
> > >
> > >
> > > I am using tomcat as the server.
> > >
> > >
> > >
> > > I am sure i might be missing one simple thing. Any help would be
> > > appraciated.
> > >
> > >
> > >
> > > Praveen
> > >
> > >
> > >
> > >
> > >
> > > **************************************************************
> > > Praveen Peddi
> > > Sr Software Engg, Context Media, Inc.
> > > email:[EMAIL PROTECTED]
> > > Tel:  401.854.3475
> > > Fax:  401.861.3596
> > > web: http://www.contextmedia.com
> > > **************************************************************
> > > Context Media- "The Leader in Enterprise Content Integration"
> > >
> > >
> >
> > 
> 
>

Reply via email to