linux部署Geoserver
geoserver原版本需要升级,在虚拟机上尝试部署其最新版本2.25.3
。经查,对应的java
和tomcat
版本分别为jdk11
、tomcat9
。记录一下从零开始的部署过程。
Vim
新安装的虚拟机上没有vim编辑器,先安装,方便查看编辑文件。
1 | sudo apt-get install vim (ubuntu) |
镜像问题
执行安装命令后报一下错误,可以看到镜像有误。

去/etc/yum.repos.d
路径下的CentOS-Base.repo
修改镜像源。
替换baseurl
。
1 | baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ |
再次执行安装语句即成功。
jdk
网上找到jdk11的包上传到服务器某一路径下,这里是/home/wang/。
1 | # 解压 |
1 | # 配置环境变量 |
1 | # 重载配置文件 |
检查java版本,已生效。
shift+g
最后一行,o
下方插入一行
Tomcat
同样地,下载tomcat9安装包,上传到服务器,解压,然后给防火墙添加访问端口,启动。
1 | #给防火墙添加访问端口(与 /conf/server.xml 文件里端口一致) |
最后根据自己的ip+端口可以看到以下页面即成功。

Geoserver
在GeoServer下载war包上传到服务器,复制到tomcat的webapps
目录下,会自动解压出geoserver文件夹。
1 | # 将war包放到tomcat下,war包保留 |
重启tomcat后,浏览器输入http://ip:port/geoserver/
,打开如下界面即成功。

字体问题
账号密码登录geoserver后,表面上看起来没什么问题,但部分样式没有生效。疑惑之际,点开左侧的服务器状态可以看到字体配置存在问题,导致样式的字体设置不生效。
于是查看服务器字体信息,发现缺少字体库,直接安装!
1 | # 查看字体信息 |
再点开就可以看到正常的服务器信息了。

Over~