Subject: Re: Deploying an Xindice GDSF - query 230
- Next message: Gerson.sapac: "[QUARANTINED] Re:"
- Previous message: Maria A. Nieto-Santisteban: "Re: Use of databases on the Grid"
- In reply to: Tom Sugden: "RE: Deploying an Xindice GDSF - query 230"
From: Gerson Galang (gerson.sapac@gawab.com)
Date: Nov 14, 2004 23:00
Thanks Tom,
Your suggestion worked!
The stuff that you've noticed were not accidentally ommitted. That's how
the <OGSADAI>/examples/properties/gdsf-config.wsdd has been configured.
[globus@dev properties]$ pwd
/usr/local/ogsadai-4.0/examples/properties
[globus@dev properties]$ ls -l
total 12
-rw-r--r-- 1 globus globus 1817 May 14 2004 daisgr-config.wsdd
-rw-r--r-- 1 globus globus 1843 May 14 2004 gdsf-config.wsdd
-rw-r--r-- 1 globus globus 1961 Nov 10 09:24
xindice-gdsf-config.wsdd
What I've done is to just copy that file and named it
xindice-gdsf-config.wsdd (based on step 1 of the DeployGDSF.html
document) and modified the new file. You might have to modify those
files in your next ogsadai release.
Again, thanks for helping me solve my problem.
Cheers,
Gerson
Tom Sugden wrote:
> Hi Gerson,
>
> The error in the Tomcat log file indicates that the OGSA
> PersistentServiceHandler is trying to construct a service implementation
> class that does not exist. This prompted me to look again at the parameters
> in your service deployment descriptor. There are some mistakes that I have
> summarised below:
>
> The "baseClassName" parameter value is missing the "impl" part of the
> package name, so specifies a class that doesn't exist:
>
> uk.org.ogsadai.service.gdsf.GridDataServiceFactory
>
> This should be:
>
> uk.org.ogsadai.service.gdsf.impl.GridDataServiceFactory
>
> Similarly, the "factoryCallback" parameter has the wrong value:
>
> uk.org.ogsadai.service.gdsf.GridDataServiceFactoryCallback
>
> This should be:
>
> uk.org.ogsadai.service.gdsf.impl.GridDataServiceFactoryCallback
>
> And again for the "instance-baseClassName" parameter:
>
> uk.org.ogsadai.service.gds.GridDataService
>
> This should be:
>
> uk.org.ogsadai.service.gds.impl.GridDataService
>
> Also, the following service parameters are missing:
>
> <parameter name="instance-className"
> value="uk.org.ogsadai.service.gds.GDSPortType"/>
> <parameter name="instance-operationProviders"
> value="org.globus.ogsa.impl.ogsi.NotificationSourceProvider"/>
>
> Please could you let me know whether these were accidental ommisions (easily
> done!) or whether you copied an erroneous deployment descriptor from the
> OGSA-DAI documentation or examples directory.
>
> I hope this solves your problem. If so, you should be able to uncomment your
> other service deployment descriptors and the registration list entries.
> Please double check all your service deployment descriptors for the above
> errors.
>
> Cheers,
> Tom Sugden
> The OGSA-DAI Team
>
>
> -----Original Message-----
> From: Gerson Galang [mailto:gerson.sapac@gawab.com]
> Sent: 11 November 2004 23:19
> To: Tom Sugden
> Subject: Re: Deploying an Xindice GDSF - query 230
>
> Hi Tom,
>
> The log file don't get created whenever I comment out the other ogsadai
> services that you want me to comment out. So I just opened the catalina.out
> log and here's the log relating to the problem that I am seeing.
>
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1.30
> [11/12/2004 09:27:46:720 ]
> org.globus.ogsa.repository.DefaultServiceActivator
> [activatePersistent:201] ERROR: [java.lang.ClassNotFoundException]
> java.lang.ClassNotFoundException:
> uk.org.ogsadai.service.gdsf.GridDataServiceFactory
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1443)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1289)
> at
> org.globus.ogsa.repository.DefaultServiceActivator.activatePersistent(Defaul
> tServiceActivator.java:151)
> at
> org.globus.ogsa.repository.ServiceNode.activateSub(ServiceNode.java:371)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:315)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:268)
> at
> org.globus.ogsa.handlers.PersistentServiceHandler.invoke(PersistentServiceHa
> ndler.java:208)
> at
> org.globus.ogsa.handlers.PersistentServiceHandler.generateWSDL(PersistentSer
> viceHandler.java:228)
> at
> org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:72)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
> at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:137)
> at
> org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:471)
> at
> org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja
> va:484)
> at
> org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:285)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
> 339)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:700)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
> at java.lang.Thread.run(Thread.java:534)
>
> [11/12/2004 09:27:46:728 ]
> org.globus.ogsa.handlers.PersistentServiceHandler [invoke:210] ERROR:
> java.lang.ClassNotFoundException:
> uk.org.ogsadai.service.gdsf.GridDataServiceFactory
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1443)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1289)
> at
> org.globus.ogsa.repository.DefaultServiceActivator.activatePersistent(Defaul
> tServiceActivator.java:151)
> at
> org.globus.ogsa.repository.ServiceNode.activateSub(ServiceNode.java:371)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:315)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:268)
> at
> org.globus.ogsa.handlers.PersistentServiceHandler.invoke(PersistentServiceHa
> ndler.java:208)
> at
> org.globus.ogsa.handlers.PersistentServiceHandler.generateWSDL(PersistentSer
> viceHandler.java:228)
> at
> org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:72)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
> at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:137)
> at
> org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:471)
> at
> org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja
> va:484)
> at
> org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:285)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
> 339)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:700)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
> at java.lang.Thread.run(Thread.java:534)
>
> [11/12/2004 09:27:47:827 ]
> org.globus.ogsa.impl.base.providers.servicedata.SimpleScriptExecutionProvide
> r
> [exec:161] ERROR: Script Execution error: java.io.IOException:
> etc/globus-gram-pbs-provider: not found
> [11/12/2004 09:27:47:828 ]
> org.globus.ogsa.impl.base.providers.servicedata.ServiceDataProviderExecution
> Task
> [run:312] ERROR: ServiceDataProviderExecutionTask failed:
> java.lang.Exception: DOMDataProvider execution failed: Script Execution
> error: java.io.IOException: etc/globus-gram-pbs-provider: not found
> [11/12/2004 09:27:50:950 ]
> org.globus.ogsa.repository.DefaultServiceActivator
> [activatePersistent:201] ERROR: [java.lang.ClassNotFoundException]
> java.lang.ClassNotFoundException:
> uk.org.ogsadai.service.gdsf.GridDataServiceFactory
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1443)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1289)
> at
> org.globus.ogsa.repository.DefaultServiceActivator.activatePersistent(Defaul
> tServiceActivator.java:151)
> at
> org.globus.ogsa.repository.ServiceNode.activateSub(ServiceNode.java:371)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:315)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:268)
> at
> org.globus.ogsa.handlers.RPCURIProvider.getServiceObject(RPCURIProvider.java
> :94)
> at
> org.globus.ogsa.handlers.RPCURIProvider.generateWSDL(RPCURIProvider.java:236
> )
> at
> org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:72)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
> at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:137)
> at
> org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:375)
> at
> org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:499)
> at
> org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja
> va:484)
> at
> org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:285)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
> 339)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:700)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
> at java.lang.Thread.run(Thread.java:534)
>
> [11/12/2004 09:27:50:952 ] org.globus.ogsa.handlers.RPCURIProvider
> [getServiceObject:96] ERROR: java.lang.ClassNotFoundException:
> uk.org.ogsadai.service.gdsf.GridDataServiceFactory
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1443)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
> a:1289)
> at
> org.globus.ogsa.repository.DefaultServiceActivator.activatePersistent(Defaul
> tServiceActivator.java:151)
> at
> org.globus.ogsa.repository.ServiceNode.activateSub(ServiceNode.java:371)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:315)
> at
> org.globus.ogsa.repository.ServiceNode.activate(ServiceNode.java:268)
> at
> org.globus.ogsa.handlers.RPCURIProvider.getServiceObject(RPCURIProvider.java
> :94)
> at
> org.globus.ogsa.handlers.RPCURIProvider.generateWSDL(RPCURIProvider.java:236
> )
> at
> org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:72)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
> at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:137)
> at
> org.apache.axis.handlers.soap.SOAPService.generateWSDL(SOAPService.java:375)
> at
> org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:499)
> at
> org.apache.axis.transport.http.AxisServlet.processWsdlRequest(AxisServlet.ja
> va:484)
> at
> org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:285)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:
> 339)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:700)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:683)
> at java.lang.Thread.run(Thread.java:534)
>
>
> http://dev:8080/ogsa/services/ogsadai/GridDataServiceFactoryXindice?wsdl
> [globus@dev ~]$ echo $CATALINA_HOME/
> /usr/local/jakarta-tomcat-4.1.30/
> [globus@dev ~]$ echo $CATALINA_OPTS
> -Dlog4j.properties.file=/usr/local/jakarta-tomcat-4.1.30/webapps/ogsa/WEB-IN
> F/etc/log4j.properties
> -Xmx128m -Dorg.globus.ogsa.client.timeout=180000
>
> Regards,
> Gerson
>
>
> Tom Sugden wrote:
>
>>Hi Gerson,
>>
>>There is still no trace of your GridDataServiceFactoryXindice in the
>>OGSA-DAI logs, although they do show a different GDSF being constructed.
>>This GDSF is configured with an invalid configuration file called
>>"dataResourceConfig.xml" containing 3 dataResource elements. A single
>>data resource config file can only contain a single dataResource
>>element. Please amend this by removing or commenting out all but one
>>of the dataResource elements.
>>
>>Returning to the Xindice problem, please could you now comment out the
>>service named "ogsadai/SecureGridDataServiceFactory" from your
>>"server-config.wsdd" file, then follow these steps again:
>>
>> 1. Stop Tomcat
>> 2. Delete your ogsa-dai log file
>> 3. Restart Tomcat
>> 4. Visit:
>>
>>
>>http://localhost:8080/ogsa/services/ogsadai/GridDataServiceFactoryXind
>>ice?ws
>>dl
>>
>> Please ensure that this URL is not broken by your email client,
>>it should end with: Xindice?wsdl
>> (I assume Tomcat is running locally and on port 8080, otherwise
>>correct this part of the URL)
>>
>>Do you see the WSDL or an error? If you see an error, please can you
>>send me the log file again. Also, please send me the value of your
>>CATALINA_HOME environmental variable. To display this, type:
>>
>> echo $CATALINA_HOME (on unix)
>> echo %CATALINA_HOME% (on windows)
>>
>>I hope this helps.
>>
>>Cheers,
>>Tom Sugden
>>The OGSA-DAI Project Team
>>
>>-----Original Message-----
>>From: Gerson Galang [mailto:gerson.sapac@gawab.com]
>>Sent: 10 November 2004 23:21
>>To: Tom Sugden
>>Cc: 'OGSA-DAI Support'
>>Subject: Re: Deploying an Xindice GDSF - query 230
>>
>>Hi Tom,
>>
>>Unfortunately, your last suggestion still did not work. I've attached
>>the files I modified for you to have a look.
>>
>>Thanks,
>>Gerson
>>
>>Tom Sugden wrote:
>>
>>
>>>Hi Gerson,
>>>
>>>This is puzzling because the log file still shows no record of the
>>>GridDataServiceFactoryXindice, although it appears to be deployed
>>>correctly in your "server-config.wsdd" file. There have been some
>>>reports of similar problems caused by a synchronization problem
>>>between the GDSF and the DAI-SGR (the registry). To solve this, you
>>>must
>>
>>edit the following file:
>>
>>
>>> <TOMCAT>/webapps/ogsa/WEB-INF/etc/registrationList.xml
>>>
>>>Comment out all the child elements, leaving the root element of the
>>>document. This will disable registration. i.e. any GDSF services using
>>>this registration file will not automatically register themselves with
>>>any registries. Also, to help us focus on the Xindice GDSF, please
>>>comment out the service elements named
>>>"ogsadai/DAIServiceGroupRegistry" and "ogsadai/GridDataServiceFactory"
>>
>>from your "server-config.wsdd" file.
>>
>>
>>>After doing this, again follow these steps:
>>>
>>> 1. Stop Tomcat
>>> 2. Delete your ogsa-dai log file
>>> 3. Restart Tomcat
>>> 4. Visit
>>>http://localhost:8080/ogsa/services/ogsadai/GridDataServiceFactoryXind
>>>ice?ws
>>>dl
>>> (assuming Tomcat is running locally and on port 8080, otherwise
>>>correct this part of the URL)
>>>
>>>Please let me know whether you see the service WSDL or an error
>>>message. If the WSDL is displayed, you can try creating and GDS and
>>>querying a collection using the attached example. You may need to
>>>amend the package statement of the class, and adjust the Xpath query
>>
>>string to suit your data.
>>
>>
>>>If your Tomcat is not running on port localhost:8080 you will need to
>>>pass in the correct URL for GridDataServiceFactoryXindice as an argument.
>>>
>>>Good luck!
>>>
>>>Tom Sugden
>>>The OGSA-DAI Project Team
>>>
>>
>>
>>
>
>
- Next message: Gerson.sapac: "[QUARANTINED] Re:"
- Previous message: Maria A. Nieto-Santisteban: "Re: Use of databases on the Grid"
- In reply to: Tom Sugden: "RE: Deploying an Xindice GDSF - query 230"