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 > >
