Hello Scott...

I tried putting the my service file i.e Hello.class file at
c:/soap-2_0/webapps/soap/WEB-INF/classes
and added this in the classpath too. But it didn't worked.
I then put this .class file in c:/soap-2_0/webapps/soap and
c:/soap-2_0/webapps/soap/WEB-INF just to see if it works but it never
worked.

Is there anything else you think might be done?
I am starting to believe my sample SOAP Webservice is never going to run.

I tried every possible location to put my service files but nothing worked.
Though earlier problem seemed to be very small that is just about placing
my service files at right place but now though it is deployed propely but
my client is never getting any service. Here is what is throws:

C:\soap-2_0\webapps\soap\WEB-INF\classes>java Example1_client
http://localhost:8080/soap/serv
let/rpcrouter James


Calling the SOAP Server to say hello


The SOAP Server says:
Ouch, the call failed:
  Fault Code   = SOAP-ENV:Server.BadTargetObjectURI
  Fault String = Unable to resolve target object: Hello

Please tell me if we can do something in this or not.

Actually I just want to make a very simple SOAP_RPC call using JAVA
just to see if I can send a SOAP envelope and can retrieve some
information.
while my service resideson some other mochine. Can you tell me which is the
best tool
I can use. I want to use IBM WebSphere as my application server.

Thanks Scott...

--------------------------------------------------------------------------------------------------------------

Nishant Awasthi
Corporate Systems Database Intern
Progressive Insurance
Phone: 440-603-4055 (Work)
Cell: 330-328-0243 (Cell)



                                                                                       
          
                    Scott Nichol                                                       
          
                    <snicholnews@scottn        To:     [EMAIL PROTECTED]         
          
                    ichol.com>                 cc:     (bcc: Nishant Awasthi)          
          
                                               Subject:     Re: BadTargetObjectURI 
problem::     
                    07/09/2002 02:28 PM        Please guide me !!!                     
          
                    Please respond to                                                  
          
                    soap-dev                                                           
          
                                                                                       
          
                                                                                       
          





Because you set the context, the base for your SOAP webapps is
c:/soap-2_0/webapps/soap.  Your service classes in
c:\jakarta-tomcat-3.2.4\webapps\examples\WEB-INF\classes are accessible
from
the examples webapp, not the soap webapp.  Try placing your service classes
in c:/soap-2_0/webapps/soap/WEB-INF/classes.

Scott Nichol

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, July 09, 2002 2:09 PM
Subject: Re: BadTargetObjectURI problem:: Please guide me !!!


>
> Hello Scott.
>
> Thanks for replying.
>
> Here are the steps of installation and configuration:
>
> 1. I have installed Tomcat 3.2.4 at C:\jakarta-tomcat-3.2.4
> 2. Then I downloaded soap-bin-2.0.zip on harddisk and unzipped to create
C:
> \soap-2_0 folder which contained
>     docs,lib,samples and webapps folder.
> 3. and Xerces-J-bin.1.2.3.zip on hardsika dn unzipped it to
C:\xerces-1_2_3
> 4.  The I added the context of soap to C:\jakarta-tomcat-3.2.4\conf\
> server.xml file as
>
>      <Context path="/soap"
>                    docBase="C:/soap-2_0/webapps/soap"
>                reloadable="true">
>       </Context>
> 5. I have  set following configuration settings at autoexec.bat:
>
> set JAVA_HOME = C:\j2sdk1.4.0_01;
> PATH C:\j2sdk1.4.0_01\bin; C:\WebSphere\AppServer\bin; C:
> \jakarta-tomcat-3.2.4\bin;C:\Program Files\Java\j2re1.4.0_01\bin;
>
> set TOMCAT_HOME = C:\jakarta-tomcat-3.2.4;
>
> set CLASSPATH= C:\xerces-1_2_3\xerces.jar; C:
> \jakarta-tomcat-3.2.4\lib\activation.jar; C:
> \jakarta-tomcat-3.2.4\lib\mail.jar; C:\soap-2_0\lib\soap.jar; C:
\soap-2_0;
> C:\jakarta-tomcat-3.2.4\webapps\examples\WEB-INF\classes; C:
> \jakarta-tomcat-3.2.4\webapps\soap\WEB-INF\classes;C:
> \SQLLIB\java\db2java.zip;C:\SQLLIB\java\runtime.zip;C:
> \Nishant\J2SDK\code;C:
>
\WebSphere\AppServer\installedApps\sampleApp.ear\default_app.war\WEB-INF\cla

sses;
>
> C:\WebSphere\AppServer\java\jre\lib\ext\servlet.jar; C:
> \jakarta-tomcat-3.2.4\webapps\WEB-INF\classes; C:
> \jakarta-tomcat-3.2.4\classes;  C:\jakarta-tomcat-3.2.4\lib\my.jar;
>
> 6. I updated my tomcat.bat file as below: (Please see the attached
> tomcat.bat file)
>     a) I added set CLASSPATH= %CP%;%CLASSPATH% at the beginning classpath
> settings
>     b) I added set CLASSPATH= %CP%;%CLASSPATH% at the classpath settings
> somewhere in the middle
>     c) I added the bold settings to the original classpath settings:
> :setClasspath
> set CP=C:\xerces-1_2_3\xerces.jar;%TOMCAT_HOME%\classes;C:
> \jakarta-tomcat-3.2.4\webapps\examples\WEB-INF\classes
>
> 7. I created two java files (Hello.java which is to be delpoyed) and
> Example1_client.java (which is a client file) in C:
> \jakarta-tomcat-3.2.4\webapps\examples\WEB-INF\classes
>   and the compiled .class files are at the same directory.
>
> 9. I then deployed the soap application using
> http://localhost:8080/soap/admin and then deployed the urn:Example2
>  which points to Hello as class and sayHello as method.
>
> 10. I can then see that urn:Example2 is successfully deployed.
>
> 11. I restarted the tomcat after deploying. But when I start to run the
> compiled client file it gave me this error:
>
> C:\jakarta-tomcat-3.2.4\webapps\soap\WEB-INF\classes>java Example1_client
> http://localhost:80
> 80/soap/servlet/rpcrouter James
>
> Calling the SOAP Server to say hello
>
> The SOAP Server says:
> Ouch, the call failed:
>   Fault Code   = SOAP-ENV:Server.BadTargetObjectURI
>   Fault String = Unable to resolve target object: Hello
>
> 12: I tried to put files at different locations like C:
> \jakarta-tomcat-3.2.4\webapps\soap\WEB-INF\classes;C:
> \jakarta-tomcat-3.2.4\webapps\examples\WEB-INF\classes etc etc but it
never
> worked.
>
> 13: I would be much obliged if you can figure out where I am doing wrong?
>
> NOTE:
>  I have intentionally added mail.jar and activation.jar files to the C:
> \jakarta-tomcat-3.2.4\lib  file  though it was not originally present
when
> this version of tomcat was installed.
>
> I am attaching the following files:
> (See attached file: Hello.java)(See attached file: Example1_client.java)
> (See attached file: DeploymentDescriptor.xml)(See attached file:
> tomcat.bat)
>
--------------------------------------------------------------------------
------------------------------------
>
> Nishant Awasthi
> Phone: 440-603-4055 (Work)
> Cell: 330-328-0243 (Cell)
>
>
>
>
>                     Scott Nichol
>                     <snicholnews@scottn        To:
[EMAIL PROTECTED]
>                     ichol.com>                 cc:     (bcc: Nishant
Awasthi)
>                                                Subject:     Re:
BadTargetObjectURI problem::
>                     07/09/2002 12:32 PM        Please guide me !!!
>                     Please respond to
>                     soap-dev
>
>
>
>
>
>
>
> Can you provide a little more information about how you installed Apache
> SOAP with Tomcat.  For example, did you edit tomcat.bat?  If so, what
> change
> did you make.  Did you install Apache SOAP as a war, or did you unjar it
> yourself, or did you build the webapps directory manually?  Did you add a
> context to Tomcat's server.xml?
>
> Scott Nichol
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>; <soap-user>
> Sent: Tuesday, July 09, 2002 11:34 AM
> Subject: BadTargetObjectURI problem:: Please guide me !!!
>
>
> > I am new to SOAP and Tomcat and I am continuously getting this problem:
> >
> > Fault Code   = SOAP-ENV:Server.BadTargetObjectURI
> >  Fault String = Unable to resolve target object: Hello
> >
> > As per I have read so far it is due to the classpath settings.
> > I have all my .java and .class files( as well as classpath) set to
> >  c:\jakarta-tomcat-3.2.4\webapps\soap\WEB-INF\classes.
> >
> > I am getting this problem no matter what I do.
> > I then created my.jar file containing all my .class files and put it in
> > %TOMCAT_HOME%/lib but it is also of no help.
> >  I am using jakarta-tomcat-3.2.4 version.
> >
> > I learnt that you had the same problem and hope you have solved it.
> > Thanks
> > (See attached file: Hello.java)(See attached file:
Example1_client.java)
> > (See attached file: DeploymentDescriptor.xml)
> >
>
--------------------------------------------------------------------------
> ------------------------------------
> >
> > Nishant Awasthi
> > Corporate Systems Database Intern
> > Progressive Insurance
> > Phone: 440-603-4055 (Work)
> > Cell: 330-328-0243 (Cell)
> >
>
>
>
--------------------------------------------------------------------------
--
>
> ----
>
>
> > --
> > To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
>


----------------------------------------------------------------------------

----


> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>





--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to