tomcat你不知道的很多

 这两天在与北大千方调试三维地图,他们提供了一个文件后缀名为earth的文件,代码如下:

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

<!--
Jungar 3DGIS SceneData
-->

<map name="Jungar 3DGIS" type="geocentric">
  <engine_properties> 
    <lighting>true</lighting>
    <layering_technique>multipass</layering_technique>
    <min_tile_range_factor>20.0</min_tile_range_factor>
  </engine_properties>

    <profile name="beijing54">
        <srs>GEOGCS["GCS_Beijing_1954",DATUM["D_Beijing_1954",SPHEROID["Krasovsky_1940",6378245,298.3]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]</srs>
        <xmin>-180</xmin><ymin>-90</ymin>
        <xmax>180</xmax><ymax>90</ymax>
    </profile>
    
    <image name="worlddom" driver="gdal">
        <url>C:/Program Files/OTitan/GeoscapeWebClient/World/World.tif</url>
    </image>
    <heightfield name="zgedem" driver="gdal">
        <url>D:/shares/ScapeViewLearnCase/DemoData/ZGE/zgedem_bj54.tif</url>
    </heightfield>

    <image name="zgedom" driver="gdal">
        <url>D:/shares/ScapeViewLearnCase/DemoData/ZGE/zgedom_bj54.tif</url>
	<transparent_color>0 0 0 1</transparent_color>
    </image>
</map>
----------------------
以上为earth文件的代码,但是呢有个问题这里面比如<image><map>等配置是html中的元素标签,所以当在浏览器打开这个文件的时候<image>转换成了图片,<map>也赚换成了其他东西,但是这个文件应该是以文本显示的。
于是最后根据网上的例子发现问题出在了tomcat中,tomcat中可以设置mime的类型
tomcat安装目录下的conf/web.xml
添加
--------------------------

  </mime-mapping>
        <mime-mapping>
        <extension>earth</extension>
        <mime-type>text/plain</mime-type>
    </mime-mapping>

-------------------------
解决该问题,再次用浏览器打开那个文件显示的就是txt文本格式了。

猜你喜欢

转载自blog.csdn.net/fengchunlei2008/article/details/6073672