|
Newbie Deployment Descriptors Question (LONG!): msg#00359text.xml.soap.user
Hi! I've looked just about everywhere for the answer to this question, and can't find it. If I want to deploy my SOAP application using an XML deployment descriptor, where do I need to put the soap.xml and the actual deployment descriptor files? I've tried putting them in the WEB-INF folder under the soap tree and they don't seem to be being read. I'm running Tomcat 4.03 in standalone mode as my serlet container. I had everything working when I deployed using the admin GUI... but now I need to specify a FaultListener. I'm confused:) Here's what I have: web.xml (stored at C:\jakarta-tomcat-4.0.3\webapps\soap\WEB-INF): <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app> <display-name>Apache-SOAP</display-name> <description>no description</description> <servlet> <servlet-name>rpcrouter</servlet-name> <display-name>Apache-SOAP RPC Router</display-name> <description>no description</description> <servlet-class>org.apache.soap.server.http.RPCRouterServlet</servlet-cla ss> <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>c:\jakarta-tomcat-4.0.3\webapps\soap\WEB-INF\soap.xml</para m-value> </init-param> </servlet> <servlet> <servlet-name>messagerouter</servlet-name> <display-name>Apache-SOAP Message Router</display-name> <servlet-class>org.apache.soap.server.http.MessageRouterServlet</servlet -class> <init-param> <param-name>faultListener</param-name> <param-value>org.apache.soap.server.DOMFaultListener</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>rpcrouter</servlet-name> <url-pattern>/servlet/rpcrouter</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>messagerouter</servlet-name> <url-pattern>/servlet/messagerouter</url-pattern> </servlet-mapping> </web-app> soap.xml (same location as web.xml): <?xml version="1.0" encoding="UTF-8"?> <soapServer> <configManager value="org.apache.soap.server.XMLConfigManager"> <option name="filename" value="c:\jakarta-tomcat-4.0.3\webapps\soap\WEB-INF\DeployedServices.xml "></option> </configManager> </soapServer> DeployedServices.xml (same location as web.xml) <?xml version="1.0" encoding="UTF-8" ?> <!-- Created by gsymons on May 30, 2002, 1:44 PM Last Revised: $Date: $ Revised By: $Author: $ Location: $Source: $ --> <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment" id="urn:estatements.researchfed.org/interface"> <isd:provider type="java" scope="Request" methods="echoStatementRequest"> <isd:java class="org.researchfed.estatements.iface.InterfaceServer"/> </isd:provider> <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultLis tener> <isd:faultListener>org.researchfed.estatements.exception.EstatementsFaul tListener</isd:faultListener> <isd:mappings xmlns:rfcumsg="http://estatements.researchfed.org/message" xmlns:rfcu="http://estatements.researchfed.org/"> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="rfcumsg:StatementRequest" javaType="org.researchfed.estatements.message.StatementRequest" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" XML2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer" /> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="rfcumsg:StatementRequestResponse" javaType="org.researchfed.estatements.message.StatementRequestResponse" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" XML2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer" /> <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="rfcu:Version" javaType="org.researchfed.estatements.Version" java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer" XML2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer" /> </isd:mappings> </isd:service> __________________________________ | \ | Greg Symons / | Systems Analyst \ | Research Federal Credit Union / | (586) 264-8710 x1234 \ |__________________________________/ |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: Further along, new problem...: 00359, Erich Izdepski |
|---|---|
| Next by Date: | Re: Further along, new problem...: 00359, Jason Wells |
| Previous by Thread: | Further along, new problem...i: 00359, Jason Wells |
| Next by Thread: | Re: Newbie Deployment Descriptors Question (LONG!): 00359, richard . kennard |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |