hi jody

thx for your answer

and you are right
our server really returns a wrong capabilities document
say our server strips off the port number 
i have had a serious word with our admin  :)

so geotools is still an awesome library
and jody is the greatest :)

thanks again

claus



. -----Ursprüngliche Nachricht-----
. Von: Jody Garnett [mailto:[email protected]]
. Gesendet: Thursday, May 20, 2010 08:21
. An: Weber, Claus
. Cc: [email protected]
. Betreff: Re: [Geotools-gt2-users] WMS Port Bug ?
. 
. Hi Claus:
. 
. I need to ask you to make a bug report :-) When we get down to the
. GetMapRequest we should be blindly doing what the capabilities documents
. lists (it lists a server and port for each operation as sometimes they are
. not the same as the source of the capabilities document.
. 
. In WMSComplextTypes (ie the parser) is the only point at which the
. setGetMap( ... ) method is called.
. 
. Can you please check the *contents* of your capabilities document to
. ensure it is correct?
. Jody
. 
. 
. 
. On 19/05/2010, at 5:29 PM, Weber, Claus wrote:
. 
. >
. > hi,
. >
. > i guess i have found a bug in the wms section of the current geotools
. > version 2.6.4:
. >
. > geotools strips off the port number before sending a getMap request
. > which gets me an server exception (wrong port number)
. >
. >
. > my case:
. >
. > i try to access a wms server with a port number different from the
. > default port 80
. > say something like
. >
. >       http://WMSSERVER:8080/...
. >
. >
. > the server returns with a valid capability document:
. >
. >     WebMapServer wmserver = ...
. >     WMSCapabilities wmscap = wmserver.getCapabilities();
. >
. >
. > looking into the variable wmserver it shows the port number is here 8080
. > as it should be
. > but yet in wmscap the port number changes wrongly to -1 (the default
. > port)
. >
. > and then trying to send a map request with
. >
. >     GetMapRequest gmr = wmserver.createGetMapRequest();
. >     GetMapResponse mapresponse = wmserver.issueRequest(gmr);
. >
. >
. > i got an wrong port number exception by the server
. > and it shows that in gmr the membervariable onlineResource also
. > has port -1 (default port) and not the correct port 8080
. > so issueRequest got an exception
. >
. >
. > in short:
. > the two methods getCapabilities and createGetMapRequest of class
. > WebMapServer strips off the port number wrongly
. > which makes me contacting only wms servers by the default port 80
. >
. > maybe someone could look into this
. > and fix the bug for the next version
. >
. > best regards
. >
. > c.j
. >
. >
. > ------------------------------------------------------------------------
. ------
. >
. > _______________________________________________
. > Geotools-gt2-users mailing list
. > [email protected]
. > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users


------------------------------------------------------------------------------

_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to