Hey guys,
My project group is trying to configure WebMDS on
one of the machines, as a part of the project. In our project, Node B is the
Broker, Node A,C are service providers/sellers and Node D is the service
buyer/client.
our configuration of the machines is as follows:-
Globus version- globus 4.0.7
Java version- sun-jdk-1.6.0.05/bin/java
Ant version- sun-jdk-1.6.0.05/bin/java
Tomcat version- jakarta-tomcat-5.0.28
We are trying to configure WebMDS, we have followed all the instruction
given on
http://www.globus.org/toolkit/docs/4.0/info/webmds/admin-index.html#s-webmds-admin-configuring<http://www.gt4book.com/content/view/24/38/>
After running the WebMDS on the localhost of node B, when I click on
the "a list of
services registered to the local default index service" i get the following
exception: -
javax.servlet.ServletException:Servlet execution threw an exception
root cause:
java.lan.NoClassDefFoundError : Could not initialize
class.org.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyHelper
org.globus.mds.webmds.xmlSources.resourceProperties.ResourcePropertyQueryNodeSource.getNode(ResourcePropertyQueryNodeSource.java:106)
org.globus.mds.webmds.xmlSources.xmlDomNode.NodeXmlSource.getXmlSource(NodeXmlSource.java:128)
org.globus.mds.webmds.WebmdsServlet.getSource(WebmdsServlet.java:426)
org.globus.mds.webmds.WebmdsServlet.doGet(WebmdsServlet.java:170)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
The output of container on Node B is:-
[EMAIL PROTECTED] ~ $ /opt/globus-4.0.7/bin/globus-start-container
Starting SOAP server at: https://192.168.3.12:8443/wsrf/services/
With the following services:
[1]: https://192.168.3.12:8443/wsrf/services/AdminService
[2]: https://192.168.3.12:8443/wsrf/services/AuthzCalloutTestService
[3]: https://192.168.3.12:8443/wsrf/services/CASService
[4]: https://192.168.3.12:8443/wsrf/services/ContainerRegistryEntryService
[5]: https://192.168.3.12:8443/wsrf/services/ContainerRegistryService
[6]: https://192.168.3.12:8443/wsrf/services/CounterService
[7]: https://192.168.3.12:8443/wsrf/services/DefaultIndexService
[8]: https://192.168.3.12:8443/wsrf/services/DefaultIndexServiceEntry
[9]: https://192.168.3.12:8443/wsrf/services/DefaultTriggerService
[10]: https://192.168.3.12:8443/wsrf/services/DefaultTriggerServiceEntry
[11]: https://192.168.3.12:8443/wsrf/services/DelegationFactoryService
[12]: https://192.168.3.12:8443/wsrf/services/DelegationService
[13]: https://192.168.3.12:8443/wsrf/services/DelegationTestService
[14]: https://192.168.3.12:8443/wsrf/services/InMemoryServiceGroup
[15]: https://192.168.3.12:8443/wsrf/services/InMemoryServiceGroupEntry
[16]: https://192.168.3.12:8443/wsrf/services/InMemoryServiceGroupFactory
[17]: https://192.168.3.12:8443/wsrf/services/IndexFactoryService
[18]: https://192.168.3.12:8443/wsrf/services/IndexService
[19]: https://192.168.3.12:8443/wsrf/services/IndexServiceEntry
[20]: https://192.168.3.12:8443/wsrf/services/JWSCoreVersion
[21]: https://192.168.3.12:8443/wsrf/services/ManagedExecutableJobService
[22]: https://192.168.3.12:8443/wsrf/services/ManagedJobFactoryService
[23]: https://192.168.3.12:8443/wsrf/services/ManagedMultiJobService
[24]: https://192.168.3.12:8443/wsrf/services/ManagementService
[25]:
https://192.168.3.12:8443/wsrf/services/NotificationConsumerFactoryService
[26]: https://192.168.3.12:8443/wsrf/services/NotificationConsumerService
[27]: https://192.168.3.12:8443/wsrf/services/NotificationTestService
[28]:
https://192.168.3.12:8443/wsrf/services/PersistenceTestSubscriptionManager
[29]:
https://192.168.3.12:8443/wsrf/services/ReliableFileTransferFactoryService
[30]: https://192.168.3.12:8443/wsrf/services/ReliableFileTransferService
[31]: https://192.168.3.12:8443/wsrf/services/RendezvousFactoryService
[32]: https://192.168.3.12:8443/wsrf/services/ReplicationService
[33]: https://192.168.3.12:8443/wsrf/services/SampleAuthzService
[34]: https://192.168.3.12:8443/wsrf/services/SecureCounterService
[35]: https://192.168.3.12:8443/wsrf/services/SecurityTestService
[36]: https://192.168.3.12:8443/wsrf/services/ShutdownService
[37]: https://192.168.3.12:8443/wsrf/services/SubscriptionManagerService
[38]: https://192.168.3.12:8443/wsrf/services/TestAuthzService
[39]: https://192.168.3.12:8443/wsrf/services/TestRPCService
[40]: https://192.168.3.12:8443/wsrf/services/TestService
[41]: https://192.168.3.12:8443/wsrf/services/TestServiceRequest
[42]: https://192.168.3.12:8443/wsrf/services/TestServiceWrongWSDL
[43]: https://192.168.3.12:8443/wsrf/services/TriggerFactoryService
[44]: https://192.168.3.12:8443/wsrf/services/TriggerService
[45]: https://192.168.3.12:8443/wsrf/services/TriggerServiceEntry
[46]: https://192.168.3.12:8443/wsrf/services/Version
[47]: https://192.168.3.12:8443/wsrf/services/WidgetNotificationService
[48]: https://192.168.3.12:8443/wsrf/services/WidgetService
[49]: https://192.168.3.12:8443/wsrf/services/gsi/AuthenticationService
[50]:
https://192.168.3.12:8443/wsrf/services/mds/test/execsource/IndexService
[51]:
https://192.168.3.12:8443/wsrf/services/mds/test/execsource/IndexServiceEn
try
[52]:
https://192.168.3.12:8443/wsrf/services/mds/test/subsource/IndexService
[53]:
https://192.168.3.12:8443/wsrf/services/mds/test/subsource/IndexServiceEnt
ry
2008-06-12 22:17:58,905 INFO impl.DefaultIndexService
[ServiceThread-43,process
ConfigFile:107] Reading default registration configuration from file:
/opt/globu
s-4.0.7/etc/globus_wsrf_mds_index/hierarchy.xml
2008-06-12 23:16:51,448 INFO impl.DefaultIndexService
[ServiceThread-46,perform
DefaultRegistrations:193] Processing upstream registration to
https://nodeB.proj <https://nodeb.proj/>
ectnetwork:8443/wsrf/services/DefaultIndexService
So I guess everything is working fine but still I am not able to configure
WebMDS
So pls suggest me a solution to this problem asap..
--
Regards,
Amey Mankar.