WSAD probably does not know that DeployedServices.ds exists.  That file gets created 
at run-time when the first Apache SOAP service gets created.

I don't use WSAD, so I don't know if there is some way to tell it to add that file to 
the EAR.

When I deploy an Apache SOAP based app, I do not copy the DeployedServices.ds.  I 
install the app, then run ServiceManagerClient against each DeploymentDescriptor.xml 
to install each service.  To me, that serves as an extra check that the app installed 
correctly.

Many on this list, however, do put the .ds file in their WAR or EAR files, so what you 
are doing is not particularly unusual.  Whether any of them generate an EAR from WSAD 
(as opposed to doing it manually, for instance), I do not know.

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: "Donato, Sam (ITS)" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 05, 2003 4:32 PM
Subject: RE: SOAPException Service Unknown


> I'm sorry I'm still stuck.  I deployed the Ear file onto a third WAS server
> and it did not work there.  I got the same service unknown error.  
> 
> I searched the machine and could not find a deployedServices.ds file. WSAD
> does not seem to generate this file for me.  Does it get generated when you
> install the Ear?  Maybe it has a different name?  The ear file doesn't have
> anything except the classes for my app, some XML files and an ISD file(?)
> 
> I absolutely beat this to death today.  I tried anything that I saw in any
> other post, white paper, support page and I get the exact same error.  It
> seems like WAS is missing something that registers the service.  Something
> more than WSAD does.  Does this ring a bell with anyone?  Does anyone have
> any suggestions?  I'll try anything at this point.  
> 
> -----Original Message-----
> From: Scott Nichol [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, November 05, 2003 12:24 PM
> To: [EMAIL PROTECTED]
> Subject: Re: SOAPException Service Unknown
> 
> >>>>
> Since I didn't do anything different when I installed the Enterprise App,
> what happened? 
> <<<<
> 
> By this, I assume you mean you bundled your stuff up as an EAR and dropped
> it into WAS, right?
> 
> In a "normal" Apache SOAP app, there is a file named DeployedServices.ds
> that is the Java serialization of the Hashtable of DeploymentDescriptors for
> the deployed services.  The exact location of that file can vary between
> containers, because some method like MapPath is used.
> 
> By configuring Apache SOAP through soap.xml, etc., it is possible to specify
> another location and/or name for this file, or to specify that an XML format
> be used instead.
> 
> Regardless, if this file is not in your EAR, the service(s) will not appear
> to be deployed.  Even if the file is in the EAR, I would guess that it is
> possible that a difference in configuration between containers (in this case
> your dev v. test) could make Apache SOAP unable to locate the 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: "Donato, Sam (ITS)" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, November 05, 2003 12:56 PM
> Subject: RE: SOAPException Service Unknown
> 
> 
> > It is not deployed on the text box but is on the dev(the one that works).
> > Since I didn't do anything different when I installed the Enterprise App,
> > what happened? 
> > 
> > -----Original Message-----
> > From: Scott Nichol [mailto:[EMAIL PROTECTED] 
> > Sent: Wednesday, November 05, 2003 11:05 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: SOAPException Service Unknown
> > 
> > I do not know of anything special you would need to do on WAS 4.  When you
> > list the services running, such as by using the ServiceManagerClient
> > command-line tool, does the service appear in the list?
> > 
> > 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: "Donato, Sam (ITS)" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, November 05, 2003 11:42 AM
> > Subject: SOAPException Service Unknown
> > 
> > 
> > > I'm stuck on an exception.  The full exception is "exception:
> > > [SOAPException: faultCode=SOAP-ENV:Server; msg=service
> > > 'urn:EmployeeInfoService' unknown] "
> > >  
> > > I developed this as a simple test in WSAD 4.0 and it works fine there.
> I
> > > deployed it to a dev machine running WAS 4.0 and it works fine there,
> but
> > > when I deploy it to the test machine, I get this error.  I have been at
> > this
> > > now for 3 days.  I don't see where WebSphere requires any additional
> > setup.
> > > I have the soap jars in the lib directory.  Has anyone else had this
> > problem
> > > deploying?  
> > >  
> > > Since I don't know if it is something that is installed that is causing
> > the
> > > problem or something that is not installed or configured.  So, does WAS
> > 4.0
> > > need anything special done for webservices to run?
> > > 
> > 
>

Reply via email to