My guess: the file names in web.xml and soap.xml passed through
getRealPath, so try leaving off the start of the file path
(/export/enterprise-docs/riskmast/).  So, in web.xml, configFile would
be "config/local/soap.xml" and in soap.xml filename would be
"rmsoapsvc/WEB-INF/jsp/DeployedServices.ds"

Scott Nichol

----- Original Message -----
From: "Sinha, Madhukar [IT]" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, December 10, 2002 6:16 PM
Subject: URJENT -- Deploy descriptor problem with apache soap


>
>
> I am having problems with deploy descriptors . The config manger is
not
> bieng able to locate it registry file and is looking at wrong place.
>
> Here is the -
>
> soap.xml file (/export/enterprise-docs/riskmast/config/local/soap.xml)
>
>
> <!-- Apache SOAP Server Configuration File -->
> <soapServer>
>    <configManager value="org.apache.soap.server.DefaultConfigManager">
>      <option name="filename"
>
value="/export/enterprise-docs/riskmast/rmsoapsvc/WEB-INF/jsp/DeployedSe
rvic
> es.ds"/>
>    </configManager>
> </soapServer>
>
> web.xml file of the webapp "rmsoapsvc"
>
>
> <?xml version="1.0"?>
> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application
> 2.2//EN" "  <http://java.sun.com/j2ee/dtds/web-app_2_2.dtd>
> http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>
> <web-app>
>         <display-name>RMSOAPSVC</display-name>
>         <description>RiskMaster SOAP Service</description>
>         <session-config>
>                 <session-timeout>30</session-timeout>
>         </session-config>
>         <mime-mapping>
>                 <extension>txt</extension>
>                 <mime-type>text/plain</mime-type>
>         </mime-mapping>
>         <mime-mapping>
>                 <extension>html</extension>
>                 <mime-type>text/html</mime-type>
>         </mime-mapping>
>         <welcome-file-list>
>                 <welcome-file>index.jsp</welcome-file>
>                 <welcome-file>index.html</welcome-file>
>         </welcome-file-list>
>         <servlet>
>                 <servlet-name>rpcrouter</servlet-name>
>
>
<servlet-class>org.apache.soap.server.http.RPCRouterServlet</servlet-cla
ss>
>                 <load-on-startup>1</load-on-startup>
>                 <init-param>
>                         <param-name>faultListener</param-name>
>
> <param-value>org.apache.soap.server.DOMFaultListener</param-value>
>                 </init-param>
>                 <init-param>
>                         <param-name>ConfigFile</param-name>
>
>
<param-value>/export/enterprise-docs/riskmast/config/local/soap.xml</par
am-v
> alue>
>                 </init-param>
>         </servlet>
>         <servlet-mapping>
>                 <servlet-name>rpcrouter</servlet-name>
>                 <url-pattern>/soap/servlet/rpcrouter</url-pattern>
>         </servlet-mapping>
>         <servlet>
>                 <servlet-name>messagerouter</servlet-name>
>
>
<servlet-class>org.apache.soap.server.http.MessageRouterServlet</servlet
-cla
> ss>
>                 <load-on-startup>2</load-on-startup>
>                 <init-param>
>                         <param-name>faultListener</param-name>
>
> <param-value>org.apache.soap.server.DOMFaultListener</param-value>
>                 </init-param>
>         </servlet>
>         <servlet-mapping>
>                 <servlet-name>messagerouter</servlet-name>
>                 <url-pattern>/soap/servlet/messagerouter</url-pattern>
>         </servlet-mapping>
> </web-app>
>
>
> error on web based deploy tool when i use DEPLOY option
> ------------------------------------
>
>
>  javax.servlet.ServletException: Exception thrown on line '437' from
page
> '/export/enterprise-docs/riskmast/rmsoapsvc/admin/deploy.jsp'.
> [SOAPException: faultCode=SOAP-ENV:Server; msg=Error saving services
> registry: /export/enterprise-docs/riskmast/DeployedServices.ds
(Permission
> denied)]
> at
>
org.apache.soap.server.DefaultConfigManager.saveRegistry(DefaultConfigMa
nage
> r.java:151)
> at
>
org.apache.soap.server.BaseConfigManager.deploy(BaseConfigManager.java:1
19)
> at
org.apache.soap.server.ServiceManager.deploy(ServiceManager.java:238)
> at
>
jrun__rmsoapsvc__admin__deploy2ejsp1b._jspService(jrun__rmsoapsvc__admin
__de
> ploy2ejsp1b.java:171)
> at allaire.jrun.jsp.HttpJSPServlet.service(HttpJSPServlet.java:40)
> at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1013)
> at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:925)
> at
>
allaire.jrun.servlet.JRunNamedDispatcher.forward(JRunNamedDispatcher.jav
a:34
> )
> at allaire.jrun.jsp.JSPServlet.service(JSPServlet.java:175)
> at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1013)
> at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:925)
> at
>
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher
.jav
> a:88)
> at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1131)
> at allaire.jrun.servlet.JvmContext.dispatch(JvmContext.java:330)
> at allaire.jrun.jrpp.ProxyEndpoint.run(ProxyEndpoint.java:367)
> at allaire.jrun.ThreadPool.run(ThreadPool.java:272)
> at allaire.jrun.WorkerThread.run(WorkerThread.java:75)
>
> ------------------
>
> error on STDERR of app server
> -------
>
> Operating System: SunOS Version 5.6
> Java Virtual Machine: mixed mode from Sun Microsystems Inc.
> JRun 3.0 3.01.5870 Starting riskmast...
> Current Locale: en
> Loading scheduler
> Loading logging
> SOAP Service Manager: Unable to read 'DeployedServices.ds': assuming
fresh
> start
>
>
>
>
> WHY IS IT LOOKING AT WRONG PLACE .. THOUGH I HAVE SPECIFIED PATH IN
soap.xml
> file..
> its now looking for DeployedServices.ds file in my JRUN root
> (/export/enterprise-docs/riskmast) instead of looking at place
specified in
> soap.xml file.
>
> Please help ASAP its urjent
>
>
>
>
> ~
> ~
>
>
>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to