gpt4 book ai didi

java - 当我在 Linux 中启动 Spring Boot 应用程序作为系统服务时,日志文件没有生成?

转载 作者:太空宇宙 更新时间:2023-11-04 05:47:35 25 4
gpt4 key购买 nike

我已经在Linux中为Spring Boot应用程序创建了一个系统服务。当我启动该服务来运行应用程序时,没有生成日志文件。但是我使用普通 java 命令(java -jar application_name.jar)运行相同的应用程序,然后日志文件创建成功。有谁可以帮帮我吗?

注释:

  1. 我使用 log4j 进行日志记录。
  2. 我已经在 centOS 和 Photon Linux 发行版上尝试过这个东西。
  3. 我观察到的一件事是,每次使用普通 java 命令运行应用程序时,都会生成一个新的日志文件。我也期望通过将应用程序作为系统服务运行来实现。

最佳答案

Log4J 需要配置,通常是通过某种文件进行配置。我怀疑您没有指定将日志放在哪里。有关详细信息,请阅读 Log4J 文档。

关于java - 当我在 Linux 中启动 Spring Boot 应用程序作为系统服务时,日志文件没有生成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52610312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com