文档章节

Geoserver 允许跨域

袁国涛
 袁国涛
发布于 2017/04/04 14:56
字数 363
阅读 264
收藏 3
点赞 0
评论 0

Jetty这个东西。。。。

如何操作附后

需要说明有几点

  1. 看看清楚,是servlets,不是servlet,后面这个geoserver带了,前面的没有;
  2. 配置是配置到应用的web.xml,所以这个倒霉jar文件也的放在应用的lib目录中,不是jetty的lib中;
  3. geoserver的应用配置文件中包含了跨域的配置内容,默认是注释掉的,但就是不放这个jar,不知道脑子里想什么,老子又不会java;
  4. jar包去 这里 下载;
  5. 参考链接: OpenLayers 3: Cross-Origin Request Blocked: The Same Origin Policy disallows

附:

  1. Download the matched version of theJetty servlets according to your jetty version from this page Jetty Servlets .
  2. In this example i'm using jetty v7.6.13.v20130916 so the jar file should benamed (jetty-servlets-7.6.13.v20130916.jar) the filename willbe different according to the jetty version - don't change its name becausejetty matching the servlet name with its version like : jetty-servlets-<%JETTY_VERSION%>.jar, so don't rename it.
  3. Stop the (GeoServer, Postgres) servicesand Take a copy from the OpenGeo directory located in (C:\Program Files (x86)\boundless\OpenGeo) and alsoCopy the OpenGeo directory located in (C:\ProgramData\boundless\OpenGeo) before startingthis tutorial, as a precaution step.
  4. Copy the file (jetty-servlets-7.6.13.v20130916.jar) (As-is) into thejetty Lib directory (C:\Program Files (x86)\boundless\OpenGeo\jetty\lib)also the directory may change according your installation directory.
  5. Copy and paste the following xml linesinto the (webdefault.xml) located in (C:\Program Files (x86)\boundless\OpenGeo\jetty\ect\webdefault.xml),i'm not sure that the location for these lines to place in the file isimportant or not but i paste them starting from line #306 after </serlet-mapping>
<filter>  
 <filter-name>cross-origin</filter-name>  
<filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>  
</filter>  
<filter-mapping>  
 <filter-name>cross-origin</filter-name>  
 <url-pattern>/*</url-pattern>  
</filter-mapping>  
  1. Start the (GeoServer, Postgres) services, wait for a few seconds andbrowse to the geoserver page, the geoserver will start correctly.

© 著作权归作者所有

共有 人打赏支持
袁国涛
粉丝 57
博文 25
码字总数 16001
作品 0
海淀
高效访问海量地图数据--用OpenLayers访问GeoServer发布的地图

上一篇文章中,我们介绍了用GeoServer手动发布本地Shapefile地图,那么如何在谷歌地图中展示GeoServer发布好的地图呢? 大伙先来看看本文实现最终结果: 地图放大后: 一、解决Geoserver跨域...

我叫刘半仙 ⋅ 04/18 ⋅ 0

GeoServer与ArcServer对比

一、GeoServer与ArcServer简介 1、 GeoServer简介 GeoServer是OpenGIS Web服务器规范的J2EE实现的社区开源项目,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插...

HarleyZhuge ⋅ 05/08 ⋅ 0

有关GeoServer技术问题

本人小白一枚,跟着老师开发一个系统,我安装Geoserver的时候的一切正常,然后如果是2.13.1版本的Geoserver,打开服务器的时候会出现很多警告,但是安装2.8.3的时候打开服务器都没问题,但是...

Sunn_y ⋅ 06/08 ⋅ 0

geoserver wms多层下钻地图

geoserver wms多层下钻地图

朱伟 ⋅ 06/14 ⋅ 0

QGIS SERVER QGIS 用于 发布环境WEB 地图

我们可以直接将QGIS编辑和配置的地图成果, 发布为标准的OGC地图服务。而不需要再转换为GEOSERVER工程发布。这样可以避免样式的重新配置和数据的重新组织。并且通过QGIS的扩展开发可以灵活的...

GIS开源 ⋅ 04/18 ⋅ 0

开源gis研究

选型如下: postgis(空间数据库,存储点坐标)+geoserver(gis服务发布wms)+openplayers(前台js操作)+udig(渲染) 过程如下: 一开始选择geoserver发布shp文件,可是这需要人为去操作,...

吹比龙 ⋅ 2016/04/18 ⋅ 0

Linux下部署Geoserver

Linux下部署Geoserver 环境 操作系统 Centos7 软件 jdk-8u101-linux-x64.tar.gz apache-tomcat-8.5.5.tar.gz geoserver-2.10-beta-war.zip JDK安装 拷贝jdk的安装包到服务器上 执行 创建目录...

mr.q ⋅ 2016/10/13 ⋅ 0

跨域解决方案(二)

CORS 原理:Cross-Origin Resource Sharing ,即跨源资源共享,在现代版浏览器上,增加一些新的请求头和响应头,浏览器通过这些请求头和响应头,判断是否允许我们跨域访问,以及允许的访问的时...

兴趣e族 ⋅ 2016/12/28 ⋅ 0

flash跨域策略文件crossdomain.xml配置详解

一、简介 flash在跨域时唯一的限制策略就是crossdomain.xml文件,该文件限制了flash是否可以跨域读写数据以及允许从什么地方跨域读写数据。 位于www.a.com域中的SWF文件要访问www.b.com的文件...

Junn ⋅ 2013/11/07 ⋅ 0

SpringBoot 实现前后端分离的跨域访问(CORS)

一、基本介绍 CORS是一种访问机制,英文全称是Cross-Origin Resource Sharing,即我们常说的跨域资源共享,通过在服务器端设置响应头,把发起跨域的原始域名添加到Access-Control-Allow-Orig...

Jokey2017 ⋅ 2017/11/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

windows profesional 2017 build problem

.net framework .... https://stackoverflow.com/questions/43330915/could-not-load-file-or-assembly-microsoft-build-frameworkvs-2017...

机油战士 ⋅ 24分钟前 ⋅ 0

python3中报错的解决方法(长期更新)

1、ImportError: No module named ‘DjangoUeditor’ 出错原因:安装DjangoUeditor库适用于python2,需要下载适用python3的 下载地址:https://github.com/twz915/DjangoUeditor3 2、python3......

xiaoge2016 ⋅ 29分钟前 ⋅ 0

数据结构与算法之双向链表

一、双向链表 1.双向链表的结点结构 typedef struct DualNode{ ElemType data; struct DualNode *prior; // 前驱结点 struct DualNode *next; // 后继结点}DualNode, *DuL...

aibinxiao ⋅ 48分钟前 ⋅ 0

五大最核心的大数据技术

大数据技术有5个核心部分,数据采集、数据存储、数据清洗、数据挖掘、数据可视化。关于这5个部分,有哪些核心技术?这些技术有哪些潜在价值?看完今天的文章就知道了。 大数据学习群:7165810...

董黎明 ⋅ 50分钟前 ⋅ 0

PhpStorm 头部注释、类注释和函数注释的设置

首先,PhpStorm中文件、类、函数等注释的设置在:setting-》Editor-》FIle and Code Template-》Includes下设置即可,其中方法的默认是这样的: /**${PARAM_DOC}#if (${TYPE_HINT} != "v...

nsns ⋅ 50分钟前 ⋅ 0

spring.net AOP

http://www.springframework.net/doc-latest/reference/html/aop-quickstart.html https://www.cnblogs.com/wujy/archive/2013/04/06/3003120.html...

whoisliang ⋅ 55分钟前 ⋅ 0

【HAVENT原创】创建 Dockerfile 生成新的镜像,并发布到 DockerHub

注意:Win7 与 Win10 的版本存在差异,Win7 版本使用 Docker Quickstart Terminal 进入控制台,Win10下面直接用管理员权限打开控制台或者 PowerShell 即可;另外 Win7 下面只能访问 C盘,/ap...

HAVENT ⋅ 55分钟前 ⋅ 0

pom.xml出现web.xml is missing ...解决方案

提示信息应该能看懂。也就是缺少了web.xml文件,<failOnMissingWebXml>被设置成true了。 搜索了一下,Stack Overflow上的答案解决了问题,分享一下。 目前被顶次数最多的回答原文如下: This...

源哥L ⋅ 56分钟前 ⋅ 0

js时间戳与日期格式之间相互转换

1. 将时间戳转换成日期格式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己...

Jack088 ⋅ 今天 ⋅ 0

web添加log4j

添加xml配置log4j.properties # Global logging configuration---root日志设置#log4j.rootLogger=info,dailyRollingFile,stdoutlog4j.rootLogger=debug,stdout,dailyRollingFile---......

黄柳淞 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部