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