【发布时间】:2018-10-03 19:13:12
【问题描述】:
我有 Spring Boot 2 可执行 jar(由命令 java -jar myapp.jar 运行),我需要将其作为 systemd 服务部署到远程 linux 服务器。 Jenkins CI 将管理从源代码构建这个 jar 并将其复制到适当的位置并重新启动与 myapp.jar 关联的 java 服务。除了 jenkins 用户之外,Linux 服务器只有一个具有 sudo 权限 的用户“jonas”。从生产环境中安全最佳实践的角度来看,我需要将myapp.jar 放在 linux 服务器的哪个位置?可能的位置:
/var/myapplications/myapp.jar
/home/jona/myapplications/myapp.jar
/opt//myapplications/myapp.jar
还有myapp.jar生成的日志文件会放在哪里?
【问题讨论】:
标签: linux spring spring-boot systemd