I pursued the idea of the request being malformed, and implemented the small Python cgi script located at <a href="http://mapserver.org/ogc/wms_server.html">http://mapserver.org/ogc/wms_server.html</a> to mask mapfile locations.  This eliminated the need to specify the mapfile in the request URL, and the the GetCapabilities request changed from this:<br>
<br>&quot;<a href="http://localhost/cgi-bin/mapserv?map=/var/www/mapfiles/precip/precip.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;" target="_blank">http://10.10.10.143/cgi-bin/mapserv?map=/var/www/mapfiles/precip/precip.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;</a>&quot;<br>
to this:<br>&quot;<a href="http://localhost/cgi-bin/mapserv?map=/var/www/mapfiles/precip/precip.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;" target="_blank">http://10.10.10.143/cgi-bin/precip.cgi?REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;</a>&quot;<br>
<br>The MapServer layers are now visible by World Wind.  To me this indicates that World Wind is improperly parsing the WMS URL&#39;s that are entered.<br><br>Anyhow, in case anyone else decides to play around with the new World Wind java apps, that&#39;s how you can view your MapServer projects.<br>
<br>Roger<br>--<br><br><br><br><div class="gmail_quote">On Thu, Nov 5, 2009 at 9:51 AM, Roger André <span dir="ltr">&lt;<a href="mailto:randre@gmail.com">randre@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Anyone had any luck making this sort of connection?  I have a WMS service that I can connect to in uDig, but which resists every attempt I make in World Wind.  I&#39;m beginning to wonder if World Wind sends weird requests to WMS servers.<br>


<br>This WMS URL works in uDig, &quot;<a href="http://localhost/cgi-bin/mapserv?map=/var/www/mapfiles/precip/precip.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;" target="_blank">http://10.10.10.143/cgi-bin/mapserv?map=/var/www/mapfiles/precip/precip.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;</a>&quot;.  It generates requests that look like this in my apache2 logs:<br>

<br>10.10.10.143 - - [05/Nov/2009:09:48:54 -0800] &quot;GET /cgi-bin/mapserv?SERVICE=WMS&amp;LAYERS=imagery,precip&amp;EXCEPTIONS=application/vnd.ogc.se_xml&amp;FORMAT=image/png&amp;HEIGHT=557&amp;TRANSPARENT=TRUE&amp;MAP=/var/www/mapfiles/precip/precip.map&amp;REQUEST=GetMap&amp;BBOX=-162.95165202579437,-90.0,162.95165202579437,90.0&amp;WIDTH=1010&amp;STYLES=,&amp;SRS=EPSG:4326&amp;VERSION=1.1.1 HTTP/1.1&quot; 200 296814 &quot;-&quot; &quot;uDig 1.1.1 (<a href="http://udig.refractions.net" target="_blank">http://udig.refractions.net</a>) Java/1.6.0_02&quot;<br>

<br>
<br>However, when I put the same URL into the, &quot;Enter wms server URL&quot; window of the  <a href="http://worldwind.arc.nasa.gov/java/demos/WMSLayerManager.jnlp" target="_blank">WMSLayerManager.jnlp</a> World Wind application, I get a weird looking request in the log that looks like this:<br>

<br>10.10.10.143 - - [05/Nov/2009:09:51:37 -0800] &quot;GET /cgi-bin/mapserv?EXCEPTIONS=application/vnd.ogc.se_xml&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp; HTTP/1.1&quot; 200 539 &quot;-&quot; &quot;Java/1.6.0_07&quot;<br>

<br>It&#39;s like ALL of the map-specific info has been stripped.<br><br>Any ideas how to make this work?<br><font color="#888888"><br>Roger<br>
</font></blockquote></div><br>