Bah - the library did exactly what your sever admin told it.
Jody

On 20/05/2010, at 5:31 PM, Weber, Claus wrote:

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