From: Andreas P. <po...@la...> - 2003-11-13 10:39:44
|
Hi Pierrick, > > Just installed deegreeWMS 1.1.2 on Win 98, using Tomcat 4.1.18. > > BTW : could you mention the date of the release(s) ? OK > > Setting docBase was somewhat painful : > > tried "file:///C:/deegreewms" without success > tried "/deegreewms" without success > "../../deegreewms" is OK. Maybe a problem with this version of Tomcat ? setting the docbase is without URL; just: ... <Context crossContext="false" debug="0" docBase="C:/deegreewms" path="/deegree" privileged="false" reloadable="true"/> ... > > Then, trying the first URL given in > http://deegree.sourceforge.net/inf/wmsdoc/html/ar01s02.html, i.e. > http://127.0.0.1:8080/deegreewms/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities. > > As the returned MIME-type is "application/vnd.ogc.wms_xml" I can't display > it in my browser. > > Changing/adding <Format>application/vnd.ogc.wms_xml</Format> to > <Format>text/xml</Format> gives no result (hard-coded stuff ?). It's defined as mandatory in OGC WMS spec that the result of a GetCapabilities request has the MIME-type "application/vnd.ogc.wms_xml" (stupid thing but it is like this) > > BTW, is there a way to negociate the format with the accepted-encodings > provided by the browser ? no, I don't think that this is possible > > Then, test on the second URL, i.e. > http://127.0.0.1:8080/deegreewms/wms?SERVICE=WMS&Request=GetMap&LAYERS=cite:DividedRoutes,cite:Forests,cite:Buildings,cite:MapNeatline&format=png&bbox=-0.005,-0.005,0.005,0.005&styles=default&VERSION=1.1.1&Height=300&Width=400&SRS=EPSG:4326 > > Exception (still in the same MIME-type) : > > <ServiceExceptionReport version="1.1.1"> > <ServiceException > code="InvalidFormat">org.deegree.services.wms.InvalidFormatException: > unknown FORMAT</ServiceException> > </ServiceExceptionReport> > > OK, let's change that "format=png"to "format=image/png" : it works :-) Is it possible that you use an old documenation file? I had a look at the one delivered with the WMS demo 1.1.2 and found that all example requests uses image/png (pdf-docu as well as HTML version) > > Now, the third URL, with a corrected format, i.e. : > http://127.0.0.1:8080/deegreewms/wms?SERVICE=WMS&Request=GetMap&LAYERS=physical,europe:country&format=image/png&bbox=-20.0,35.0,20.0,90.0&styles=default&VERSION=1.1.1&Height=300&Width=400&SRS=EPSG:4326 > > Exception : > > <ServiceExceptionReport version="1.1.1"> > <ServiceException > code="LayerNotDefined">org.deegree.services.wms.LayerNotDefinedException: > Layer: physical is not known by the WMS</ServiceException> > </ServiceExceptionReport> > > Changed "LAYERS=physical,europe:country" to > "LAYERS=europe:physical,europe:country". > this was a bug in the docu. I fixed it. > Exception : > > <OGCWebServiceException> > <Exception> > <Message>java.lang.NullPointerException</Message> > <Locator>WMS:write</Locator> > </Exception> > </OGCWebServiceException> > > Too bad :-( This is a hard one. I had several tests and found that it depends on the tomcat configuration and the libraries that are link to it via the common/lib and the common/endorsed directory. At the moment I can't say exactly what it is. But I will keep on investigating. > > Now, the last URL (not really one : the link isn't the one that appears in > the text), with a corrected format, i.e. > http://127.0.0.1:8080/deegreewms/wms?SERVICE=WMS&Request=GetMap&LAYERS=osnabrueck:strassen,osnabrueck:gewaessepoly,osnabrueck:gewaesserlinien,osnabrueck:gruenpolyl,osnabrueck:sights&format=image/png&bbox=7.93,52.22,8.19,52.34&styles=default&VERSION=1.1.1&Height=300&Width=400&SRS=EPSG:4326 > > It works ! > > There is also a NPE when Tomcat is shut down, i.e. when my console window is > closed. That's why I don't have time to trace it. > I will have a look at it. regards ANDREAS -- Dr. Andreas Poth l a t / l o n Fitzke/Fretter/Poth GbR Meckenheimer Allee 176 53115 Bonn phone ++49 +228 73-2838 fax -2153 e-mail mailto:po...@la... www http://www.lat-lon.de |