I also checked MDS with client program :

wsrf-query -s 
http://127.0.0.1:8555/wsrf/services/DefaultIndexService"count(//*[local-name()='Entry'])"

and received output without problem. So I may have problem with WebMDS
configurations.

I'd like to add that I start container with my own security descriptors.

any idea?

Regards,
Shayan

2008/6/26 Shayan Shahand <[EMAIL PROTECTED]>:

> Dear all,
>
> I'm trying to run WebMDS on Tomcat 5.5.26 (and JRE5) + GT 4.1.2
>
> The container on which the IndexService is running is a "nosec" one on port
> 8555.
>
> I have changed the port number in $GL/lib/webmds/conf/indexinfo_nosec from
> 8080 to 8555 as well.
>
> and followed the instruction from WebMDS administrator's guide to deploy
> it.
>
> after starting container on above mentioned port, with -nosec parameter and
> then starting Tomcat and trying to run WebMDS, the servlet throws the
> following exception:
>
> ===================================================
> javax.servlet.ServletException: Servlet execution threw an exception
>
> *root cause*
>
> java.lang.NoClassDefFoundError: 
> org/globus/security/authorization/PDPInterceptor
>       java.lang.ClassLoader.defineClass1(Native Method)
>
>       java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>       java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>       
> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1853)
>
>       
> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:875)
>       
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1330)
>       
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1209)
>
>       java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>       
> org.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyHelper.noSecurity(ResourcePropertyHelper.java:307)
>       
> org.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyHelper.runResourcePropertyQuery(ResourcePropertyHelper.java:186)
>
>       
> org.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyHelper.queryResourceProperties(ResourcePropertyHelper.java:126)
>       
> org.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyQueryNodeSource.getNode(ResourcePropertyQueryNodeSource.java:110)
>
>       
> org.globus.mds.webmds.xmlSources.xmlDomNode.NodeXmlSource.getXmlSource(NodeXmlSource.java:133)
>       org.globus.mds.webmds.WebmdsServlet.getSource(WebmdsServlet.java:339)
>       org.globus.mds.webmds.WebmdsServlet.doGet(WebmdsServlet.java:132)
>
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> =================================================
>
> How can I solve this problem ? Your help is appreciated in advance.
>
> Cheers,
> Shayan
>
>

Reply via email to