注册服务
sudo vim /etc/systemd/system/geoserver.service
写入:
同时还需要配置jdk8或jdk11
[Unit]
Description= geoserver
After=network.target
[Service]
Type=simple
#环境变量写一个,保证能读取到
Environment=GEOSERVER_HOME=/home/crip_app/geoserver
Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
#这里写启动命令
ExecStart= nohup sh /home/crip_app/geoserver/bin/startup.sh > /home/crip_app/geoserver/logs/startup.log 2>&1 &
User=root
[Install]
WantedBy=multi-user.target
启用服务、检查服务
#重新加载
sudo systemctl daemon-reload
#启动服务
sudo systemctl start geoserver
#开启自启动
sudo systemctl enable geoserver
#查看状态
sudo systemctl status geoserver.service