我在 CentOs8 上使用 Glassfish6。我为 glassfish 制作了一个 systemd 服务。但问题是它在启动时失败。
当我手动启动它时/主页/gfuser/glassfish6/glassfish/bin/路径,它可以工作但只能在 sudo 特权下:
这会失败: asadmin start-domain
这可以工作: sudo asadmin start-domain
glassfish.service文件:
当我设置时User=root
,它运行良好,但是当我将其设置为时User=gfuser
,它失败了。我该如何解决这个问题?有什么想法吗?