Re: Need help badly with soap apache!!!!!

Scott Nichol <[email protected]>
Newsgroups gmane.text.xml.soap.user,gmane.text.xml.soap.devel
Message-ID <3ED3A10C.23969.1F9876C@localhost>
Two questions

1. How have you deployed Apache SOAP on the server?  Did you create a 
webapp?  Did you change Tomcat's classpath?

2. How have you deployed your service class, newrequestv2?

On 26 May 2003 at 20:09, Henk Schipper wrote:

> Hi All,
> 
> We are implementing apache soap fase 2 now.
> Tomcat 3.3.1
> Apache Soap 2.3.1
> And the jars:
> 	- Activation.jar
> 	- bsf.jar
> 	- jaxp.jar
> 	- js.jar
> 	- mail.jar
> 	- mailapi.jar
> 	- parser.jar
> 	- xerces.jar
> ============================================================================
> =============
> The simpel soap fase 1 runs very well. No problems at all. Only 1 namespace
> used and all ok. Now we have a challange which i cannot figure out to get it
> work under apache soap
> ============================================================================
> =============
> I got 2 parts in a xml envelope (header and body):
> <?xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Envelope xmlns:SOAPSDK1="http://www.w3.org/2001/XMLSchema"
> xmlns:SOAPSDK2="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:SOAPSDK3="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
> 	<SOAP-ENV:Header>
> 		<hdr:xMLHeader xmlns:hdr="http://www.mynet.nl/fase2/Header-v1">
> 			<RouteInfo>
> 				<Source>
> 					<Company>C1</Company>
> 					<Department>D2</Department>
> 					<Application>My application</Application>
> 				</Source>
> 				<Destination>
> 					<Company>C2</Company>
> 					<Department>D0</Department>
> 				</Destination>
> 				<Via>
> 					<Company>C5</Company>
> 					<Department>D3</Department>
> 					<Application>My application service</Application>
> 				</Via>
> 			</RouteInfo>
> 			<MsgId>
> 				<MsgRefNr>200301080008</MsgRefNr>
> 				<MsgType>
> 					<Name>New project fase2</Name>
> 					<Version>01</Version>
> 					<Vsub>02</Vsub>
> 					<ComType>MyType</ComType>
> 					<ComElement>Request</ComElement>
> 				</MsgType>
> 				<TheTime>2003-01-01T12:08:00</TheTime>
> 				<Test>1</Test>
> 			</MsgId>
> 			<Transaction>
> 				<TransactionNr>00000300-0000-0000-C000-000000000046</TransactionNr>
> 				<Order>1</Order>
> 				<LastMsg>1</LastMsg>
> 			</Transaction>
> 		</hdr:xMLHeader>
> 	</SOAP-ENV:Header>
> 	<SOAP-ENV:Body>
> 		<dtl:xMLBody xmlns:dtl="http://www.mynet.nl/fase2/Body/newrequest-v2" >
> 			<Request>
> 				<FldR1>123</FldR1>
> 				<FldR1>2</FldR1>
> 				<FldR1>01</FldR1>
> 			</Request>
> 		</dtl:xMLBody>
> 	</SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
> ============================================================================
> =============
> I got a deploymentdesciption:
> <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
> id="http://www.mynet.nl/fase2/Body/newrequest-v2">
> 	<isd:provider type="java" scope="Request" methods="ProcessRequest">
> 		<isd:java class="newrequestv2" static="false"/>
> 	</isd:provider>
> 
> <isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListene
> r>
> 	<isd:mappings>
> 		<isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:dtl="http://www.mynet.nl/fase2/Body/newrequest-v2" qname="dtl:Request"
> xml2JavaClassName="MyDoNothingDeserializer" javaType="java.lang.String"/>
> 		<isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:a="http://schemas.xmlsoap.org/soap/encoding/" qname="a:string"
> xml2JavaClassName="org.apache.soap.encoding.soapenc.StringDeserializer"
> javaType="java.lang.String" java2XMLClassName="MyDoNothingSerializer"/>
> 	</isd:mappings>
> </isd:service>
> ============================================================================
> =============
> And the result:
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server.Exception:</faultc
> ode>
> <faultstring>java.lang.NoClassDefFoundError</faultstring>
> <faultactor>/soap/fase2/newrequest-v2</faultactor>
> </SOAP-ENV:Fault>
> ============================================================================
> =============
> 
> It will not find the javaclass 'newrequestv2'. I tried all kinds of
> things... nothing.
> PLEASE help....What am i doing wrong?
> 
> 
> Thanks in advance for your help.
> 
> Henk.
> 
> 
> 
> 
> 


Scott Nichol

Do not reply directly to this e-mail address,
as it is filtered to only receive e-mail from
specific mailing lists.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.