[seek-dev] setting schema location port number.

Kevin Ruland kruland at ku.edu
Thu Sep 1 06:22:46 PDT 2005


On to the last problem, I hope.

The latest problem is when the service is activated, it tries to load
the WSDL.  It does this by envoking the WSDLGenerator.getServiceWSDL()
method.  For some unknown reason, it's trying to pull it from:

http://129.237.201.189:80/ogsa/schema/bla/bla.wsdl

The key here is it's looking for port 80 which I don't have running.  On
kuecogrid, it loads it from:

http://kuecogrid.ittc.ku.edu:8080/ogsa/schema/bla/bla.wsdl

I've inserted some additional debugging messages in the WSDLGenerator
code and it appears that the port number is somehow set correctly in the
kuecogrid deployment (as opposed to not being set and defaulted to 8080).

It doesn't appear to be related to the publishHostName=true parameter. 
I turned that on in my test deployment and the url becomes:

http://anotherone.nhm.ku.edu:80/....

I can manually set the port number by using <parameter name="port"
value="8080"/> in the <service> block for
EcoGridQueryInterfaceLevelOne.  Alternatively I can use a System
property named "org.globus.ogsa.schema.root", or a Container Config
property named "schemaRoot".

The really puzzling thing is I don't see either of these being set on
kuecogrid.

Any ideas?

Kevin


More information about the Seek-dev mailing list