GeoServer学习笔记-01GeoSever运行编译

一、运行

1. 下载GeoServer

GitHub仓库地址:https://github.com/geoserver/geoserver

2.本地代码工具打开项目

在idea里,文件->新建->来自现有的源代码项目,选择项目的pom文件加载项目。

3.idea编译环境设置

(1)设置jdk1.8

在idea里,文件->项目结构->项目->SDK,选择项目编译SDK。

(2)编码设置全局UTF-8

在idea里,文件->设置->编辑器->文件编码,选择UTF-8。

(3)选择以eclipse运行

在idea里,文件->设置->构建、执行、部署->编译器->Java编译器->使用编译器,选择eclipse

4.maven设置

(1)本地maven配置文件修改

设置aliyun仓库地址,同时还须编辑添加额外地址,否则在编译时很多依赖包找不到

   <mirror>  
     <id>alimaven</id>  
     <name>aliyun maven</name>  
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
     <mirrorOf>central</mirrorOf>        
   </mirror>
   <mirror>
    <id>osgeo</id>
    <name>OSGeo Release Repository</name>
    <url>https://repo.osgeo.org/repository/release/</url>
    <mirrorOf>osgeo</mirrorOf>
   </mirror>
(2)idea仓库选择

在idea里,设置maven路径。注意仓库地址以及配置文件地址

5.项目运行环境设置

工作目录设置一下,其余默认的。

6.start代码调整

(1)Node依赖

类里面缺了import包引用

package org.geoserver.wcs.kvp.rangesubset;

import javax.xml.soap.Node;

/**
 * Abstract node that add the concept of a node content 
 * @author Andrea Aime - TOPP
 *
 */
public abstract class AbstractContentNode implements Node {
    protected String content;

    public String getContent() {
        return content;
    }
    
    public void setContent(String content) {
        this.content = content;
    }

}
(2)无用代码注销

上面一步完成后,这个类里的代码会报错,注销即可。

7.本地运行

直接右键运行Start文件

默认用户名及密码,admin/geoserver

二、编译

1.maven配置环境

注意上面的maven仓库配置文件,一定要加第二个镜像地址。

2.mvn命令

mvn clean
mvn -DskipTests install

三、学习过程备注

  1. GeoServer项目在idea里选择哪种运行方式(eclipse、javac)都可以,但是一定要从pom加载。

  1. 编译过程遇到maven-compiler-plugin问题,网上说与jdk有关,但是实际排查过程中与jdk无关,大概率与idea版本有关,直接在pom里删除这个引用即可。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值