Hi,
I'd like to mention that I entered the following code in 
server.xml(jakarta-tomcat/conf directory):
<Context path="/soap" docBase="D:/soap/bin/soap-2_2/webapps/soap"debug="1" 
reloadable="true">
</Context>
where D:/soap/bin/soap-2_2/webapps/soap is the directory containing the 
hello directory with all the files

Is that code correct?

Although I did add it the fault is still appearing. What should I do?



>From: "pop m" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: Re: Help a beginner!!
>Date: Mon, 22 Apr 2002 10:23:48 +0100
>
>I had the same problem, but I am using Orion1.5.4.
>
>I did this:
>
>in my orion\application-deployments\MYAPP-web\orion-web.xml I have put this
>row
>
><classpath path="c:\soap/lib/soap.jar;./;path to my classes" />
>
>Hope will bve usefull for you !
>
>
>Üdv. Pop Marius L.
>----- Original Message -----
>From: "sherine khoury" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Monday, April 22, 2002 9:11 AM
>Subject: Help a beginner!!
>
>
> >
> >
> > Hi, this is my second mail to this mailing list, I hope this one will go
> > through.
> > I'm trying a simple helloworld service using soap2.2,tomcat4.0.3 on
>windows
> > xp.
> > I installed soap using the installation guide at
> > http://mywebpages.comcast.net/scottnichol/apachesoap/install.html.
> > All tests went fine (testit outputed correctly..)
> > Now here is the code I'm using:
> > HelloServer.java
> > ----------------
> > package hello;
> > public class HelloServer
> > {
> > public String sayHelloTo(String name)
> > {
> > System.out.println("sayHelloTo(String name)");
> > return "Hello "+ name +", How are you doing?";
> > }
> > }
> >
> > Client.java
> > ------------
> > package samples.hello;
> >
> > import java.net.URL;
> > import java.util.Vector;
> > import org.apache.soap.SOAPException;
> > import org.apache.soap.Constants;
> > import org.apache.soap.Fault;
> > import org.apache.soap.rpc.Call;
> > import org.apache.soap.rpc.Response;
> > import org.apache.soap.rpc.Parameter;
> >
> > public class Client
> > {
> > public static void main(String args[]) throws Exception
> > {
> > if(args.length==0)
> > {
> > System.err.println("usage: java hello.Client [SOAP-router-URL]");
> > System.exit(1);
> > }
> > try
> > {
> > URL url=null;
> > String name=null;
> > if(args.length==2)
> > {
> > url=new URL(args[0]);
> > name=args[1];
> > }
> > else
> > {
> > url=new URL("http://localhost:8080/soap/servlet/rpcrouter";);
> > name=args[0];
> > }
> >
> > Call call=new Call();
> > call.setTargetObjectURI("urn:Hello");
> > call.setMethodName("sayHelloTo");
> > call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
> > Vector params=new Vector();
> > params.addElement(new Parameter("name",String.class,name,null));
> > call.setParams(params);
> >
> > Response resp=null;
> > try
> > {
> > resp=call.invoke(url,"");
> > }
> > catch(SOAPException e)
> > {
> > System.err.println("Caught SOAPException ("+e.getFaultCode()+"):
> > "+e.getMessage());
> > System.exit(-1);
> > }
> >
> > if(!resp.generatedFault())
> > {
> > Parameter ret=resp.getReturnValue();
> > Object value=ret.getValue();
> > System.out.println(value);
> > }
> > else
> > {
> > Fault fault=resp.getFault();
> > System.err.println("Generated fault");
> > System.out.println("Fault Code= "+fault.getFaultCode());
> > System.out.println("Fault String= "+fault.getFaultString());
> > }
> > }
> > catch(Exception e)
> > {
> > e.printStackTrace();
> > }
> > }
> > }
> >
> > DeploymentDescriptor.xml
> > -----------------------
> > <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment";
> > id="urn:Hello">
> > <isd:provider type="java" scope="Application" methods="sayHelloTo">
> > <isd:java class="samples.hello.HelloServer" static="false"/>
> > </isd:provider>
> > </isd:service>
> >
> > Problem
> > -------
> > The deployment went correctly and urn:Hello appears among the deployed
> > services. I updated my CLASSPATH variable to include both xerces and 
>soap
> > jar files and the path to the package where the java files described 
>above
> > are.
> > I'm still getting the fault:
> >
> > Unable to resolve the following target object HelloServer
> >
> >
> > What is wrong??
> > Thanks for your help
> >
> >
> > _________________________________________________________________
> > Chat with friends online, try MSN Messenger: http://messenger.msn.com
>



_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.

Reply via email to