From: Igor V. B. <ib...@gm...> - 2007-09-03 09:03:57
|
Hi Jeroen! 2007/8/31, Jeroen Ticheler <Jer...@fa...>: > > Hi Igor, > The information you entered seems correct. > > Did you look at the output in the log files? There may be some hints > there. > > Does the GetCapabilities request work properly? > > On UNIX I use a small script in the cgi-bin to simplify the URL to > the map server. Not sure this works on Windows, never tried. It would > create a URL like http://localhost/cgi-bin/itasca for example, hiding > the .../mapserver.exe?map=/... part > > Ciao, > Jeroen > > On Aug 30, 2007, at 1:58 AM, Igor V. Burago wrote: > > > I've tried your solution from > > http://www.nabble.com/Need-help-configuring-geonetwork-to-use-WMS- > > tf3230378s18419.html#a8975280thread. > > But it does not work. > > > > I entered these data: > > Linkage = > > http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/workshop/ > > itasca.map; > > Name = drgs; > > Select protocol = OpenGIS Map service (ver. 1.1.1) ("<protocol>OGC: > > WMS-1.1.1-http-get-map </protocol>" in XML). > > > > When I'm trying > > http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/workshop/ > > itasca.map&service=wms&version=1.1.1&layers=drgs&request=GetMap > > URL in my browser everything works correctly (I can see map in > > browser). But > > GeoNetwork makes another URL: > > http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/workshop/ > > itasca.map&service=drgs&type=2. > > It seems strange, I thought service should be "wms". And when I'm > > trying > > this URL in browser, it does not work. > > > > Thank You, > > Igor V. Burago > > ---------------------------------------------------------------------- > > --- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a > > browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > GeoNetwork-users mailing list > > Geo...@li... > > https://lists.sourceforge.net/lists/listinfo/geonetwork-users > > GeoNetwork OpenSource is maintained at http://sourceforge.net/ > > projects/geonetwork > > Thanks! I've found out that an exception is raised when I try to open Interactive Map (using "Interactive Map" button or link in GeoNetwork). This is appropriate part of my Apache Tomcat log-file. 2007-09-03 16:05:08 | HTML Request (GET) : /geonetwork/intermap/srv/en/map.addServicesExt 2007-09-03 16:05:08 | Dispatching : map.addServicesExt 2007-09-03 16:05:08 | -> parameters are : 2007-09-03 16:05:08 | service = lakes 2007-09-03 16:05:08 | url = http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/workshop/test.map 2007-09-03 16:05:08 | type = 2 2007-09-03 16:05:08 | [map.addServicesExt] Exception when executing service 2007-09-03 16:05:08 | [map.addServicesExt] (C) Exc : java.io.IOException: Server returned HTTP response code: 407 for URL: http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd 2007-09-03 16:05:08 | Raised exception while executing service <error id="error"> <exception> <message>Server returned HTTP response code: 407 for URL: http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd </message> <string>java.io.IOException: Server returned HTTP response code: 407 for URL: http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd </string> <stack>java.io.IOException: Server returned HTTP response code: 407 for URL: http://schemas.opengis.net/wms/1.1.1/WMS_MS_Capabilities.dtd
 ; at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
 at org.jdom.input.SAXBuilder.build (SAXBuilder.java:453)
 at org.jdom.input.SAXBuilder.build(SAXBuilder.java:770)
 at jeeves.utils.Xml.loadStream(Xml.java:85)
 at org.wfp.vam.intermap.kernel.map.mapServices.wms.WmsGetCapClient.sendGetCapRequest( WmsGetCapClient.java:91)
 at org.wfp.vam.intermap.kernel.map.mapServices.wms.WmsGetCapClient.getCapabilities (WmsGetCapClient.java:50)
 at org.wfp.vam.intermap.services.map.MapUtil.addService (MapUtil.java :120)
 at org.wfp.vam.intermap.services.map.AddServices.exec(AddServices.java :66)
 at jeeves.server.dispatchers.ServiceInfo.execService(ServiceInfo.java :238)
 at jeeves.server.dispatchers.ServiceInfo.execServices (ServiceInfo.java :141)
 at jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java :375)
 at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:614)
 at jeeves.server.sources.http.JeevesServlet.execute (JeevesServlet.java :170)
 at jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java :99)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
 at javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java :173)
 at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178)
 at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:105)
 at org.apache.catalina.core.StandardEngineValve.invoke ( StandardEngineValve.java:107)
 at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
 at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java :527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684)
 at java.lang.Thread.run(Unknown Source)</stack> </exception> <request> <language>en</language> <service>map.addServicesExt</service> </request> <noResponse /> </error> 2007-09-03 16:05:08 | -> dispatching to error for : map.addServicesExt 2007-09-03 16:05:08 | -> transforming with stylesheet : C:\Program Files\GeoNetwork\web-intermap\/xsl/im_error.xsl 2007-09-03 16:05:08 | -> end error transformation for : map.addServicesExt 2007-09-03 16:05:08 | -> error ended for : map.addServicesExt Does InterMap try to connect the Internet to view my local map? Why? Map parameters: - Linkage: http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/workshop/test.map. - Protocol: OpenGIS Map Service (ver 1.1.1). - Name: lakes (layer of the map I'd like to see). Thank You, Igor V. Burago |