zoukankan      html  css  js  c++  java
  • windows环境下配置GeoServer

      首先介绍下Geoserver是用来做什么的?

      GeoServer是一个基于Java的软件服务器,允许用户查看和编辑地理空间数据。使用开放地理空间联盟(OGC)提出的开放标准,GeoServer可以在地图创建和数据共享方面提供极大的灵活性。

      下面介绍下在windows环境下配置Geoserver的过程,当然配置方式有很多种,笔者只介绍一种简单的配置方式,闲言碎语不要讲,下面开整:

      安装JAVA环境

      因为我们要用tomcat作为服务器,所以必须要有JAVA环境;如果你不知道自己的及其上是否安装了JDK,那么先检查一下,命令行执行:java -version

      

      可见笔者已经装了 JDK8  64bit;如果没有装就先装一个,下载地址:http://www.oracle.com/,最好下载JDK8。下载安装完成后记得配置环境变量:

    • 新建->变量名"JAVA_HOME",变量值"D:Javajdk1.8.0_40"(即JDK的安装路径)
    • 编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%in;%JAVA_HOME%jrein”
    • 新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar”

      配置Tomcat

      先简单介绍下tomcat:

      tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如tomcat管理和控制平台、安全域管理和tomcat阀等。由于tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 tomcat 和 Apache HTTP 服务器混淆,Apache HTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTP web server 不是捆绑在一起的。tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

      说是配置,其实很简单下载下来就差不多可以用了,下载地址:http://tomcat.apache.org/ ,注意一点下载的Tomcat的位数要和Java环境位数一致,例如笔者JDK安装的是64位的,那tomcat也应该选择下载部署64位的。

      下载后,解压到一个目录的目录,比如笔者就放在了D:apache-tomcat-8.5.37,只需解压,无需安装;这个时候可以双击执行上述目录下bin下的startup.bat文件启动服务器来检查环境是否正确。

      安装GeoServer

      GeoServer前面已经介绍过了,直接去官网下载包,下载地址:http://geoserver.org/ 。由于我们使用Tomcat作为服务器,所以选择下载Web Archive (war)包;

      

      下载解压后得到 geoserver.war 文件,把该文件放置到tomcat目录下的webapps目录下,比如放置该文件后,我的路径为:D:apache-tomcat-8.5.37webappsgeoserver.war。然后启动tomcat,如果启动成功,会得到如下提示:

               

      打开浏览器输入http://localhost:8080/geoserver打开geoserver的管理页面,如下:

      

      至此配置成功。

      同时,由于tomcat从7.0.41版本开始就支持跨域了,只需要进行下面的简单配置:

    • 找到geoserver的web.xml文件,我的电脑对应的路径为D:apache-tomcat-8.5.37webappsgeoserverWEB-INFweb.xml;
    • 打开该文件,将下面的配置添加至该文件:
    <filter>
        <filter-name>CorsFilter</filter-name>
        <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>CorsFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    	
    

       注意:geoserver默认的管理员账号为:admin/geoserver

      

      

      

  • 相关阅读:
    cogs 908 校园网
    植保___农药基础知识
    底层终端-.c文件之间的调用
    指针复习
    电子工程世界
    电机与维修
    航拍部分
    系统集成与维修
    关于大型架构数据库和web一步一步优化草案
    服务器安装git,如何以秘钥方式提交
  • 原文地址:https://www.cnblogs.com/mohanchen/p/10314732.html
Copyright © 2011-2022 走看看