[seek-dev] setting schema location port number.
Bing Zhu
bzhu at sdsc.edu
Thu Sep 1 11:11:35 PDT 2005
This is my guess.
Digir has many other apps running with port 80. And DiGIR query
service calls those apps to get data, combine them and send
results back to ecogrid query client.
Bing
-----Original Message-----
From: seek-dev-bounces at ecoinformatics.org
[mailto:seek-dev-bounces at ecoinformatics.org]On Behalf Of Kevin Ruland
Sent: Thursday, September 01, 2005 6:23 AM
To: seek-dev at ecoinformatics.org
Subject: [seek-dev] setting schema location port number.
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
_______________________________________________
Seek-dev mailing list
Seek-dev at ecoinformatics.org
http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/seek-dev
More information about the Seek-dev
mailing list