美文网首页开源
GeoServer2.15.0 解决CORS跨域问题

GeoServer2.15.0 解决CORS跨域问题

作者: 颜墨痕 | 来源:发表于2019-03-19 14:15 被阅读3次

    第一步:解开web.xml关于CORS的标签

    操作如下:
    1.找到安装目录底下的..\GeoServer 2.15.0\webapps\geoserver\WEB-INF\web.xml
    2.用记事本或者notepad++打开,全局搜索“cross-origin”,这时候会找到两个标签,一个filter,一个filter-mapping。
    3.去掉标签,结果如下:


    解开filter标签
    解开filter-mapping标签

    4.搞定之后保存退出即可。

    第二步:复制jetty-servlets-9.4.12.v20180830.jar

    操作如下:
    1.找到安装目录..\GeoServer 2.15.0\lib中的jetty-servlets-9.4.12.v20180830.jar,将其复制到..\GeoServer 2.15.0\webapps\geoserver\WEB-INF\lib目录底下


    以为这样就结束了嘛?不,不存在的,这个时候你去启动服务,开启Geoserver,是打不开滴……
    出现报错:Problem accessing /geoserver/web/. Reason: Service Unavailable Powered


    出现报错

    (天知道我在这里卡了多久,很多教程到这里就结束了……哇的一声哭出来)

    嗯!新时代社会主义的接班人是不会放弃的,多方寻找,终于啊!根据这位博主的记录Jetty9 启动报错,找到了解决方案:

    敲黑板:

    2.到maven仓库找到jetty-http-9.4.12.v20180830.jar和jetty-util-9.4.12.v20180830.jar,一起丢进..\GeoServer 2.15.0\webapps\geoserver\WEB-INF\lib中就行啦~

    啥?你不知道maven仓库?送你两个:
    https://search.maven.org/search
    https://mvnrepository.com/

    3.重新启动Geoserver服务,大功告成!give me five,yeah!


    give me five(图片来源网络,侵删)

    相关文章

      网友评论

        本文标题:GeoServer2.15.0 解决CORS跨域问题

        本文链接:https://www.haomeiwen.com/subject/vzpgmqtx.html