将MQTT Producer作为系统服务运行时打开.lck文件时出错

时间:2019-08-22 07:49:09

标签: java linux mqtt systemd paho

我有一个简单的MQTT生产者(或发布者),可以将一些数据推送到MQTT代理。

这是使用 Eclipse Paho mqtt客户端的标准Java代码,当作为标准JAVA程序运行或打包为JAR并使用java -jar命令运行时,它可以很好地工作。 / p>

但是,我创建了一个SYSTEMD服务以将其作为系统服务执行,该程序无法使用disk persistence,因为它无法访问.lck文件。

标准linux计算机中服务脚本的位置为/etc/systemd/myapp.service

哪个文件夹需要设置什么权限。

PS-作为一种解决方法,我正在使用**内存持久性。因此,如果您想快速修复,请继续****

0 个答案:

没有答案