list archives . users mailing list

Subject: RE: Deploying an Xindice GDSF - query 230

Date view Thread view Subject view Author view Attachment view

From: Tom Sugden (tom@epcc.ed.ac.uk)
Date: Nov 12, 2004 12:02

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


Date view Thread view Subject view Author view Attachment view