Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Linux中启动spring引导应用程序作为系统服务时,日志文件没有生成?_Java_Linux_Centos_Log4j - Fatal编程技术网

Java 在Linux中启动spring引导应用程序作为系统服务时,日志文件没有生成?

Java 在Linux中启动spring引导应用程序作为系统服务时,日志文件没有生成?,java,linux,centos,log4j,Java,Linux,Centos,Log4j,我已经为Linux中的spring boot应用程序创建了一个系统服务。当我启动该服务以运行应用程序时,日志文件没有生成。但我使用普通java命令运行的应用程序(java-jarapplication_name.jar)成功创建了日志文件。谁能帮我一下吗 注: 我正在使用log4j进行日志记录。 我已经在centOS和Photon Linux发行版上尝试过这个东西 我注意到,每当我使用普通java命令运行应用程序时,都会生成一个新的日志文件。通过将应用程序作为系统服务运行,我也期望如此 Log4

我已经为Linux中的spring boot应用程序创建了一个系统服务。当我启动该服务以运行应用程序时,日志文件没有生成。但我使用普通java命令运行的应用程序(java-jarapplication_name.jar)成功创建了日志文件。谁能帮我一下吗

注:

  • 我正在使用log4j进行日志记录。
  • 我已经在centOS和Photon Linux发行版上尝试过这个东西
  • 我注意到,每当我使用普通java命令运行应用程序时,都会生成一个新的日志文件。通过将应用程序作为系统服务运行,我也期望如此

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

    您还需要包含代码。@Nicholas您需要代码的哪一部分?有关需要包含哪些代码的详细信息,请参阅。