Need help badly with soap apache!!!!!

"Henk Schipper" <[email protected]>
Newsgroups gmane.text.xml.soap.user,gmane.text.xml.soap.devel
Message-ID <[email protected]>
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.
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.