IDEA导入geoserver项目的详细步骤及注意事项

 更新时间:2021年06月03日 09:29:03   作者:沉默的小盖  
由于GeoServer是基于Java开发的。因此在安装之前,必须确保安装了Java。本文给大家分享IDEA导入geoserver项目的详细步骤及注意事项,感兴趣的朋友一起看看吧

GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载。

一、下载

下载自己所需的版本:

http://geoserver.org/release/2.19.0/

在这里插入图片描述

二、导入

导入项目按照官网步骤导入即可

https://docs.geoserver.org/2.13.2/developer/quickstart/intellij.html

下载构建Maven

在这里插入图片描述

注意JDK版本统一(1.8.0及以上)

在这里插入图片描述

三、导入项目时注意事项及错误解决

Start configuration, 需要添加 Working Directory

在这里插入图片描述

添加org.geoserver.wcs.kvp.rangesubset下AbstractContentNode的NODE引用

在这里插入图片描述

注释掉org.geoserver.wcs.kvp下面的RangeSubsetKvpParser

在这里插入图片描述

启动Start前编译
去file->Settings->Build,Execution,Deployment->Compiler->Java Compiler 如下图操作,把javac改为Eclipse,然后点击Build下ReBuild Project重新编译。

在这里插入图片描述

清除缓存(也可以忽略此步直接启动项目)
击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并且重启。

启动项目应该可以成功
启动后访问 http://localhost:8080/geoserver/web/,登录后出现下面页面

在这里插入图片描述

我看有的博主说需要修改Start.java中的url路径,
**wah.setWar(“web/app/src/main/webapp”);**不需要修改,本人实测。

以上就是IDEA导入geoserver项目的详细步骤及注意事项的详细内容,更多关于IDEA geoserver项目的资料请关注脚本之家其它相关文章!

相关文章

  • Java使用DateTimeFormatter格式化输入的日期时间

    Java使用DateTimeFormatter格式化输入的日期时间

    这篇文章主要介绍了Java使用DateTimeFormatter格式化输入的日期时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • java FastJson的简单用法

    java FastJson的简单用法

    FastJson是阿里的开源JSON解析库,可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean,这里我介绍一下FastJson的使用,感兴趣的朋友一起看看吧
    2021-09-09
  • Java长字符串加密的实现

    Java长字符串加密的实现

    在Java中,字符串是一种常见的数据类型,我们经常需要对其进行加密和解密,本文主要介绍了Java长字符串加密的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • Java数据长度获取方式对比之length属性、length()和size()方法详解

    Java数据长度获取方式对比之length属性、length()和size()方法详解

    在Java编程语言中length、length()和size()是三个常见的用来获取不同数据类型对象长度或大小的方法,但它们各自适用于不同的上下文,这篇文章主要给大家介绍了关于Java数据长度获取方式对比之length属性、length()和size()方法详解
    2024-07-07
  • 一文带你弄懂Maven拉包(拉取依赖包)原理

    一文带你弄懂Maven拉包(拉取依赖包)原理

    业务需求开发的时候,我们总是会遇到拉不到依赖包的情况,此时如果不清楚 Maven 拉取依赖包的原理,那么很可能找不到问题所在,今天小编就带大家了解下 Maven 拉包的原理,让你在遇到问题的时候能快速解决,需要的朋友可以参考下
    2023-07-07
  • Java多线程实现的两种方式

    Java多线程实现的两种方式

    本文主要介绍了Java多线程实现的两种方式:继承Thread类、实现Runnable接口。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • springboot @WebFilter注解过滤器的实现

    springboot @WebFilter注解过滤器的实现

    这篇文章主要介绍了springboot @WebFilter注解过滤器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • java正则表达式使用示例

    java正则表达式使用示例

    这篇文章主要介绍了java正则表达式使用示例,实现拆分字符串、替换字符串、判断字符串是否与制定模式匹配等功能,需要的朋友可以参考下
    2014-03-03
  • java接口防重提交的处理方法

    java接口防重提交的处理方法

    本文主要介绍了java接口防重提交的处理方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Java实现的图片上传工具类完整实例

    Java实现的图片上传工具类完整实例

    这篇文章主要介绍了Java实现的图片上传工具类,涉及java针对图片文件的检查、上传、清除等相关操作技巧,需要的朋友可以参考下
    2017-10-10

最新评论