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"
> > >
> > >
> >
> >
>
>