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.