在 Ubuntu Server 上将 Metabase jar 文件作为系统服务运行

在 Ubuntu Server 上将 Metabase jar 文件作为系统服务运行

我正在尝试让 Metabase (v0.24.2) jar 文件在安装了 OpenJDK 1.8.0_131 的 Ubuntu Server 16.04 LTS 上作为 systemd 服务运行

运行java -jar metabase.jar完美,但我似乎无法将其作为 systemd 服务运行。

这是metabase.service我拥有的文件:

[Unit]
Description=Metabase server
After=syslog.target
After=network.target

[Service]
ExecStart=/usr/bin/java -jar /var/metabase.jar
User=administrator
Type=simple
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=metabase
Restart=always

[Install]
WantedBy=multi-user.target

当我启动该服务时,我得到:

Metabase Initialization FAILED:  Assert failed: Unable to connect to Metabase h2 DB

我认为该问题是由于服务文件中的某些配置不正确而造成的。有什么想法吗?

谢谢!

相关内容