You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by "GOVINDA,RAJ (Non-HP-Sunnyvale,ex2)" <ra...@non.hp.com> on 2001/07/24 02:05:34 UTC
RE: Unable to resolve namespace URI for 'ns2'. | not a classpath
problem
Thanks for responding. But i have parser in front all other pakages, as i
mentioned in my previous mail.
When i startup server, classpath looks like this.
Using CLASSPATH:
I:\Misc\dev\xerces-1_3_1\xerces.jar;C:\workarea\appserver\jakarta-tomcat-3.2
.3\classes;C:\workarea\appserver\jakarta-tomcat-3.2.3\lib\activation.jar;C:\
workarea\appserver\jakarta-tomcat-3.2.3\lib\ant.jar;C:\workarea\appserver\ja
karta-tomcat-3.2.3\lib\jasper.jar;C:\workarea\appserver\jakarta-tomcat-3.2.3
\lib\jaxp.jar;C:\workarea\appserver\jakarta-tomcat-3.2.3\lib\mail.jar;C:\wor
karea\appserver\jakarta-tomcat-3.2.3\lib\parser.jar;C:\workarea\appserver\ja
karta-tomcat-3.2.3\lib\servlet.jar;C:\workarea\appserver\jakarta-tomcat-3.2.
3\lib\webserver.jar;.;.;C:\PROGRA~1\JMF21~1.1\lib\sound.jar;C:\PROGRA~1\JMF2
1~1.1\lib\jmf.jar;C:\WINNT\java\classes;.;C:\jdk1.3.0_02\lib\tools.jar
So this is Not a CLASSPATH problem
-----Original Message-----
From: Wang, Xinju [mailto:Xinju.Wang@ugs.com]
Sent: Monday, July 23, 2001 2:58 PM
To: 'soap-dev@xml.apache.org'
Subject: RE: Newbie | Unable to resolve namespace URI for 'ns2'.
try this:
In tomcat.bat, find the line that set CP and add xerces.jar in front of
everything. Restart tomcat.
Your tomcat.bat should look like:
rem ----- Set Up The Runtime Classpath
--------------------------------------
:setClasspath
set CP=C:\tomcat\lib\xerces.jar;%TOMCAT_HOME%\classes
Good luck,
Xinju
-----Original Message-----
From: GOVINDA,RAJ (Non-HP-Sunnyvale,ex2) [mailto:raj_govinda@non.hp.com]
Sent: Monday, July 23, 2001 1:19 PM
To: 'soap-dev@xml.apache.org'
Subject: RE: Newbie | Unable to resolve namespace URI for 'ns2'.
I verified the classpath settings(both in tomcat server and client side). I
have xerces parser before the other classes. I am still getting the same
error.
Unable to resolve namespace URI for 'ns2'.;
advance thanks for solving this problem for me
mohan
-----Original Message-----
From: Ratnakar V Malla [mailto:rmalla1@lsu.edu]
Sent: Friday, July 20, 2001 8:37 PM
To: soap-dev@xml.apache.org
Subject: Re: Newbie
Hi,
Check your classpath settings. XML Parser is referring to the wrong jar
file. U need to have xerces.jar as the first jar in your classpath.
For Eg: my classpath settings looks like this:
**************************************************
Set CLASSPATH=.;C:\xerces-1_3_0\xerces.jar;c:\soap-2_0\lib\soap.jar;c:
\soap-2_0\;C:\tc32\lib\servlet.jar;
*************************************************
The Apache Documentation has this comment for u:
Classpath is not correctly set - you still have some old parser or some
other JAR file that has the org.w3c.dom.* classes ahead of xerces.jar from
Xerces 1.1.2 or later.
"GOVINDA,RAJ (Non-HP-Sunnyvale,ex2)" <ra...@non.hp.com> on 07/20/2001
08:19:12 PM
Please respond to soap-dev@xml.apache.org
To: "'soap-dev@xml.apache.org'" <so...@xml.apache.org>
cc: (bcc: Ratnakar V Malla/rmalla1/LSU)
Subject: Newbie
Hi all,
I just trying to read and understand SOAP. Meanwhile i downloaded soap-2_2
and installed on tomcat server and tried to run samples.
I could sucessfully deploy soap in tomcat but while testing the
installation
i get a problem.
java org.apache.soap.server.ServiceManagerClient
http://localhost:8080/soap/servlet/rpcrouter list
Exception in thread "main" [SOAPException: faultCode=SOAP-ENV:Client;
msg=Unable to resolve namespace URI for 'ns2'.;
targetException=java.lang.IllegalArgumentException: Unable to resolve
namespace URI for 'ns2'.]
at org.apache.soap.rpc.Call.invoke(Call.java:246)
at
org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClien
t.java:129)
at
org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClient.java:1
51)
at
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient.java:2
37)
If some can help me out here.
thanks in advance
Re: Unable to resolve namespace URI for 'ns2'. | not a classpath problem
Posted by William Brogden <wb...@bga.com>.
"GOVINDA,RAJ (Non-HP-Sunnyvale,ex2)" wrote:
>
> Thanks for responding. But i have parser in front all other pakages, as i
> mentioned in my previous mail.
> When i startup server, classpath looks like this.
>
> Using CLASSPATH:
> I:\Misc\dev\xerces-1_3_1\xerces.jar;C:\workarea\appserver\jakarta-tomcat-3.2
> .3\classes;C:\workarea\appserver\jakarta-tomcat-3.2.3\lib\activation.jar;C:\
> workarea\appserver\jakarta-tomcat-3.2.3\lib\ant.jar;C:\workarea\appserver\ja
> karta-tomcat-3.2.3\lib\jasper.jar;C:\workarea\appserver\jakarta-tomcat-3.2.3
> \lib\jaxp.jar;C:\workarea\appserver\jakarta-tomcat-3.2.3\lib\mail.jar;C:\wor
> karea\appserver\jakarta-tomcat-3.2.3\lib\parser.jar;C:\workarea\appserver\ja
> karta-tomcat-3.2.3\lib\servlet.jar;C:\workarea\appserver\jakarta-tomcat-3.2.
> 3\lib\webserver.jar;.;.;C:\PROGRA~1\JMF21~1.1\lib\sound.jar;C:\PROGRA~1\JMF2
> 1~1.1\lib\jmf.jar;C:\WINNT\java\classes;.;C:\jdk1.3.0_02\lib\tools.jar
>
> So this is Not a CLASSPATH problem
IF you will read the tooldocs page entitled findingclasses.html you
will see that the JVM looks in two places BEFORE it looks at classpath.
It finds "Bootstrap" classses and "Extension" classes first.
JAVA_HOME\jre\lib\ext is where the extension classes live.
When this happened to me, I found an old XML parser in the ext
directory.
--
WBB - wbrogden@lanw.com
Java Cert mock exams http://www.lanw.com/java/javacert/
Author of Java Developer's Guide to Servlets and JSP
ISBN 0-7821-2809-2