Return-Path: Mailing-List: contact soap-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list soap-dev@xml.apache.org Received: (qmail 18072 invoked from network); 2 Aug 2000 14:57:05 -0000 Received: from mplspop3.mpls.uswest.net (204.147.80.13) by locus.apache.org with SMTP; 2 Aug 2000 14:57:05 -0000 Received: (qmail 94786 invoked by alias); 2 Aug 2000 14:56:34 -0000 Delivered-To: fixup-soap-dev@xml.apache.org@fixme Received: (qmail 94079 invoked by uid 0); 2 Aug 2000 14:56:21 -0000 Received: from dialupv151.mpls.uswest.net (HELO pop.mpls.uswest.net) (209.180.31.151) by mplspop3.mpls.uswest.net with SMTP; 2 Aug 2000 14:56:19 -0000 Message-ID: <398835DD.54BBC7D1@pop.mpls.uswest.net> Date: Wed, 02 Aug 2000 09:53:17 -0500 From: George I Matkovits Reply-To: matkovitsg@uswest.net X-Mailer: Mozilla 4.5 [en]C-CCK-MCD {U S WEST.net} (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: soap-dev@xml.apache.org Subject: Re: Error saving services registry: DeployedServices.ds References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Changing the 'save' address is easy! Just look into the code, since it is saving it in the CWD (which happens to be Tomcat's startup directory) you are able to do it relatively or by an absolute file path. The 'relative' path might take a little experimentation, depending on your servlet container. Regards. "Steven J. McDowall" wrote: > Well, for Tomcat it tries to store it in tomcat's bin directory.. :-) > > For Jserv I am sure it is also in a similar place.. (does Jserv have > a bin dir too?) .. > > In effect, it is whereever the CWD happens to be at Jserv start up time.. > > -Steve > > -----Original Message----- > From: John Hartman [mailto:jhartman@walrus.com] > Sent: Monday, July 31, 2000 11:39 PM > To: soap-dev@xml.apache.org > Cc: Sanjiva Weerawarana > Subject: Re: Error saving services registry: DeployedServices.ds > > Hello all: > > Has anyone else run across permission problems when using deploy.jsp? If > not...well, Sanjiva...where is ServiceManager trying to write the registry > to? > > I'm attempting to deploy the AddressFetcher "out of the box" so to speak, > using the contents of DeploymentDescriptor.xml as my guide in completing the > deployment. Submiting the form simply results in a server fault response. > > I've only been able to determine that the following exception occurs within > org.apache.soap.server.ServiceManager (as indicated below in the stack trace > I've included). > > I've installed JServ, running a relatively recent release of Apache, running > on a Linux platform. Xerces and Soap are current up to July 26th. I've given > world access to just about every directory I could guess the registry could > be written to. > > Exception: [SOAPException: faultCode=SOAP-ENV:Server; msg=Error saving > services registry: DeployedServices.ds (Permission denied)] > [SOAPException: faultCode=SOAP-ENV:Server; msg=Error saving services > registry: DeployedServices.ds (Permission denied)] > at > org.apache.soap.server.ServiceManager.saveRegistry(ServiceManager.java:127) > at > org.apache.soap.server.ServiceManager.deploy(ServiceManager.java:146) > at > jsp__soap__deploy_2ejsp._jspService(jsp__soap__deploy_2ejsp.java:154) > at org.gjt.jsp.HttpJspPageImpl.service(HttpJspPageImpl.java:75) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) > at org.gjt.jsp.JspServlet$Page.process(JspServlet.java:908) > at org.gjt.jsp.JspServlet.xservice(JspServlet.java:550) > at org.gjt.jsp.JspServlet.service(JspServlet.java:436) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) > at > org.apache.jserv.JServConnection.processRequest(JServConnection.java:317) > at org.apache.jserv.JServConnection.run(JServConnection.java:188) > at java.lang.Thread.run(Thread.java:475)