
在Ubuntu上安装GeoServer
开始geoserver安装
更新升级apt
sudo apt-get update
sudo apt-get upgrade
下载 GeoServer
官网下载对应版本 : http://geoserver.org/release/stable/ ,下载Platform Independent Binary 格式的文件。
安装 Java Runtime Environment
GeoServer 运行需要JRE环境,使用以下命令判断使用安装了Java:
java -version
如果没有安装,使用以下命令安装:
sudo apt install openjdk-8-jdk
复制文件到指定位置
sudo mkdir /usr/share/geoserver
sudo apt install unzip
cd /home/&USER/Downloads/
#将&USER 替换为你的用户名
sudo unzip ./geoserver-2.XX.X-bin.zip -d /usr/share/geoserver
cd /usr/share/geoserver/
sudo mv ./geoserver-2.XX.X/* ./
#改变文件夹权限
sudo chown -R $USER /usr/share/geoserver
cd /usr/share/geoserver/bin
./startup.sh
上述命令运行后GeoServer就启动了,在浏览器中输入http://localhost:8080,可以看到界面了。默认用户名:admin,默认密码:geoserver。
编辑启动/停止脚本: init.d
搜索GeoServer Linux init Script,找到脚本下载到本地/Downloads/文件夹中,将文件内容复制到/etc/init.d/geoserver文件中,保存文件。
sudo vim /etc/init.d/geoserver
如果上述文件中没有以下内容,需要添加:
SERVICE_NAME=geoserver
GEOSERVER_HOME=/path/to/geoserver
START=$GEOSERVER_HOME/bin/startup.sh
STOP=$GEOSERVER_HOME/bin/shutdown.sh
RUNAS=root
JAVA_HOME=/usr/lib/jvm/java-13-openjdk-amd64 # or something else
PIDFILE=/var/run/geoserver.pid
LOGFILE=/var/log/geoserver.log
创建/etc/default/geoserver文件:
sudo vim /etc/default/geoserver
加入以下内容:
USER=geoserver
GEOSERVER_DATA_DIR=/usr/share/geoserver/data_dir
GEOSERVER_HOME=//usr/share/geoserver
JAVA_HOME=/usr/lib/jvm/java-6-sun
JAVA_OPTS="-Xms128m -Xmx512m"
修改USER、GEOSERVER_DATA_DIR、GEOSERVER_HOME和JAVA_HOME的值,已匹配自己的环境。
如何查看JAVA_HOME
cd /usr/lib/jvm/
ls
改变用户模式
sudo chmod +x /etc/init.d/geoserver
#Reload Daemon
sudo systemctl daemon-reload
启动geoserver服务:
sudo systemctl start geoserver
sudo systemctl status geoserver
停止服务:
sudo systemctl stop geoserver
至此,geoserver服务安装完成。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员橙子
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果