You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by Jessie John <je...@lucent.com> on 2000/11/20 17:07:37 UTC
deployment error in addressbook
Hi,
I'm trying to get the apache version xml-soap v1.2 work with Tomcat 3.1 using
addressbook
as an example which is supplied in xml-soap\samples directory.
I get an exception when I invoke GetAddress service on the server side.
I invoked on command-line as
java samples.addressbook.GetAddress
http://localhost:8080/xml-soap/rpcrouter.jsp "John B. Good"
The exception that I get is:
Generated fault:
Fault Code = SOAP-ENV:Client
Fault String = deployment error in SOAP service 'urn:AddressFetcher': class
name 'samples.addressbook.Address'
could not be resolved: samples.addressbook.Address
Used deploy tool at http://localhost:8080/xml-soap to deploy the service as:
ID urn:AddressFetcher
Scope Application
Provider Type java
Provider Class samples.addressbook.AddressBook
Use Static Class false
Methods getAddressFromName, addEntry, getAllListings,
putListings
Number of Mappings 2
Encoding Style SOAP
Namespace URI urn:ibm-soap-address-demo
Local Part x:address
Java Type samples.addressbook.Address
Java to XML Serializer org.apache.soap.encoding.soapenc.BeanSerializer
XML to Java Deserializer org.apache.soap.encoding.soapenc.BeanSerializer
Encoding Style SOAP
Namespace URI urn:ibm-soap-address-demo
Local Part x:phone
Java Type samples.addressbook.PhoneNumber
Java to XML Serializer org.apache.soap.encoding.soapenc.BeanSerializer
XML to Java Deserializer org.apache.soap.encoding.soapenc.BeanSerializer
The service was deployed correctly because I can see all these fields when I
click 'List'
using deploy GUI tool.
The Tomcat seems to understand the SOAP request. On the tomcat window I get
Processing SOAP request...
For Tomcat, the classpath is defined as:
Starting tomcat in new window
Using classpath: d:\xml\xerces-1_1_1\xerces.jar;..\classes;
..\lib\webserver.jar;..\lib\jasper.jar;..\lib\xml.jar;..\lib\servlet.jar;
c:\jdk1.2.2\lib\tools.jar;%CLASSPATH%;d:\soap\xml-soap\lib\pop3.jar;
d:\soap\xml-soap\lib\smtp.jar;d:\soap\xml-soap\lib\soap.jar;
d:\soap\xml-soap\lib\xmisoap.jar;d:\xml\xerces-1_1_1\xerces.jar;
d:\soap\xml-soap\samples\addressbook
In the window I invoke the service the classpath is:
d:\soap\xml\xerces-1_1_1\xerces.jar;.;%CLASSPATH%;d:\soap\x
ml-soap\lib\pop3.jar;d:\soap\xml-soap\lib\smtp.jar;d:\soap\xml-soap\lib\soap.jar
;d:\soap\xml-soap\lib\xmisoap.jar;.;d:\xml\xerces-1_1_1\xerces.jar;d:\soap\xml-soap
Thanks in advance,
Jessie John
Lucent Tech.
RE: deployment error in addressbook
Posted by Gus Delgado <gu...@netquotient.com>.
take the "x:" from the Local Part on address and phone
-----Original Message-----
From: Jessie John [mailto:jessiejohn@lucent.com]
Sent: Monday, November 20, 2000 10:08 AM
To: soap-user@xml.apache.org
Subject: deployment error in addressbook
Hi,
I'm trying to get the apache version xml-soap v1.2 work with Tomcat 3.1
using
addressbook
as an example which is supplied in xml-soap\samples directory.
I get an exception when I invoke GetAddress service on the server side.
I invoked on command-line as
java samples.addressbook.GetAddress
http://localhost:8080/xml-soap/rpcrouter.jsp "John B. Good"
The exception that I get is:
Generated fault:
Fault Code = SOAP-ENV:Client
Fault String = deployment error in SOAP service 'urn:AddressFetcher':
class
name 'samples.addressbook.Address'
could not be resolved: samples.addressbook.Address
Used deploy tool at http://localhost:8080/xml-soap to deploy the service as:
ID urn:AddressFetcher
Scope Application
Provider Type java
Provider Class samples.addressbook.AddressBook
Use Static Class false
Methods getAddressFromName, addEntry, getAllListings,
putListings
Number of Mappings 2
Encoding Style SOAP
Namespace URI urn:ibm-soap-address-demo
Local Part x:address
Java Type samples.addressbook.Address
Java to XML Serializer org.apache.soap.encoding.soapenc.BeanSerializer
XML to Java Deserializer org.apache.soap.encoding.soapenc.BeanSerializer
Encoding Style SOAP
Namespace URI urn:ibm-soap-address-demo
Local Part x:phone
Java Type samples.addressbook.PhoneNumber
Java to XML Serializer org.apache.soap.encoding.soapenc.BeanSerializer
XML to Java Deserializer org.apache.soap.encoding.soapenc.BeanSerializer
The service was deployed correctly because I can see all these fields when I
click 'List'
using deploy GUI tool.
The Tomcat seems to understand the SOAP request. On the tomcat window I get
Processing SOAP request...
For Tomcat, the classpath is defined as:
Starting tomcat in new window
Using classpath: d:\xml\xerces-1_1_1\xerces.jar;..\classes;
..\lib\webserver.jar;..\lib\jasper.jar;..\lib\xml.jar;..\lib\servlet.jar;
c:\jdk1.2.2\lib\tools.jar;%CLASSPATH%;d:\soap\xml-soap\lib\pop3.jar;
d:\soap\xml-soap\lib\smtp.jar;d:\soap\xml-soap\lib\soap.jar;
d:\soap\xml-soap\lib\xmisoap.jar;d:\xml\xerces-1_1_1\xerces.jar;
d:\soap\xml-soap\samples\addressbook
In the window I invoke the service the classpath is:
d:\soap\xml\xerces-1_1_1\xerces.jar;.;%CLASSPATH%;d:\soap\x
ml-soap\lib\pop3.jar;d:\soap\xml-soap\lib\smtp.jar;d:\soap\xml-soap\lib\soap
.jar
;d:\soap\xml-soap\lib\xmisoap.jar;.;d:\xml\xerces-1_1_1\xerces.jar;d:\soap\x
ml-soap
Thanks in advance,
Jessie John
Lucent Tech.
RE: deployment error in addressbook
Posted by Gus Delgado <gu...@netquotient.com>.
take the "x:" from the Local Part on address and phone
-----Original Message-----
From: Jessie John [mailto:jessiejohn@lucent.com]
Sent: Monday, November 20, 2000 10:08 AM
To: soap-user@xml.apache.org
Subject: deployment error in addressbook
Hi,
I'm trying to get the apache version xml-soap v1.2 work with Tomcat 3.1
using
addressbook
as an example which is supplied in xml-soap\samples directory.
I get an exception when I invoke GetAddress service on the server side.
I invoked on command-line as
java samples.addressbook.GetAddress
http://localhost:8080/xml-soap/rpcrouter.jsp "John B. Good"
The exception that I get is:
Generated fault:
Fault Code = SOAP-ENV:Client
Fault String = deployment error in SOAP service 'urn:AddressFetcher':
class
name 'samples.addressbook.Address'
could not be resolved: samples.addressbook.Address
Used deploy tool at http://localhost:8080/xml-soap to deploy the service as:
ID urn:AddressFetcher
Scope Application
Provider Type java
Provider Class samples.addressbook.AddressBook
Use Static Class false
Methods getAddressFromName, addEntry, getAllListings,
putListings
Number of Mappings 2
Encoding Style SOAP
Namespace URI urn:ibm-soap-address-demo
Local Part x:address
Java Type samples.addressbook.Address
Java to XML Serializer org.apache.soap.encoding.soapenc.BeanSerializer
XML to Java Deserializer org.apache.soap.encoding.soapenc.BeanSerializer
Encoding Style SOAP
Namespace URI urn:ibm-soap-address-demo
Local Part x:phone
Java Type samples.addressbook.PhoneNumber
Java to XML Serializer org.apache.soap.encoding.soapenc.BeanSerializer
XML to Java Deserializer org.apache.soap.encoding.soapenc.BeanSerializer
The service was deployed correctly because I can see all these fields when I
click 'List'
using deploy GUI tool.
The Tomcat seems to understand the SOAP request. On the tomcat window I get
Processing SOAP request...
For Tomcat, the classpath is defined as:
Starting tomcat in new window
Using classpath: d:\xml\xerces-1_1_1\xerces.jar;..\classes;
..\lib\webserver.jar;..\lib\jasper.jar;..\lib\xml.jar;..\lib\servlet.jar;
c:\jdk1.2.2\lib\tools.jar;%CLASSPATH%;d:\soap\xml-soap\lib\pop3.jar;
d:\soap\xml-soap\lib\smtp.jar;d:\soap\xml-soap\lib\soap.jar;
d:\soap\xml-soap\lib\xmisoap.jar;d:\xml\xerces-1_1_1\xerces.jar;
d:\soap\xml-soap\samples\addressbook
In the window I invoke the service the classpath is:
d:\soap\xml\xerces-1_1_1\xerces.jar;.;%CLASSPATH%;d:\soap\x
ml-soap\lib\pop3.jar;d:\soap\xml-soap\lib\smtp.jar;d:\soap\xml-soap\lib\soap
.jar
;d:\soap\xml-soap\lib\xmisoap.jar;.;d:\xml\xerces-1_1_1\xerces.jar;d:\soap\x
ml-soap
Thanks in advance,
Jessie John
Lucent Tech.