GeoServer源码-运行

GeoServer源码我们可以去github上去下载代码仓库地址

版本选择:GeoServer2.19.6

查看README.cd,有编译运行步骤

  编译命令

复制代码
  cd geoserver
  cd src
  #-X 显示编译info日志
  mvn -X clean install
  # 如果执行过程中测试方法报错,就跳过测试
  # 跳过测试单元进行构建命令
  mvn -DskipTests clean install                   


####参考命令(可以忽略)
mvn -DskipTests clean install                   //跳过测试单元进行构建命令
mvn -DskipTests clean install -P allExtensions  //将allExtensions扩展添加到构建种
mvn clean install -P restconfig                 //将restconfig扩展添加到构建中
//mvn clean install -P restconfig,oracle            //可以同时启用多个扩展名
mvn -DskipTests clean install -P platform
mvn -DskipTests clean install -P web
复制代码

编译代码中遇到问题:

1、maven编译源码提示缺失证书

 

 解决办法:

jdk导入证书:repo.osgeo.org

1)浏览器下载证书

  2)jdk导入命令导入证书,参考地址:https://blog.csdn.net/gmaaa123/article/details/107460922?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-107460922-blog-114954269.t5_layer_eslanding_SACD_04&spm=1001.2101.3001.4242.1&utm_relevant_index=2

keytool -import -v -trustcacerts -alias osgeo -file d:\geo.cer -storepass changeit -keystore "%JAVA_HOME%/jre/lib/security/cacerts"

-alias 证书别名
-file 证书名称和路径
-keystore cacerts 路径
-storepass 证书密码
-keystore 可以指定导入到密钥库中的文件命名 - 一般可以不写

注:查看证书命令

keytool -list -v -alias osgeo -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit 

 导入失败报错:cacerts文件没有写权限

解决办法:增加读写权限

再次导入成功:

 

 

 

又碰见其他证书问题,相同解决办法

 

https://blog.csdn.net/gmaaa123/article/details/107460922?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-107460922-blog-114954269.t5_layer_eslanding_SACD_04&spm=1001.2101.3001.4242.1&utm_relevant_index=2
posted @   zhaoyanhao  阅读(653)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2019-08-31 ANT下载和配置 IDEA
2019-08-31 虚拟机enp0s8网卡无法联网和开放linux端口
点击右上角即可分享
微信分享提示