0
我在我的Java應用程序中使用Log4J來記錄某些東西,當應用程序運行時。我使用「nohup java -jar application.jar &」命令在我的Ubuntu 14 VPS上啓動它,即使在關閉終端時也可以使其保持活動狀態。在Ubuntu下運行帶有Log4j的可執行jar 14
只要終端打開,應用程序就會登錄日誌文件,當我關閉終端時,它不會。但它仍在運行。
我的log4j.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="true"
xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n" />
</layout>
</appender>
<appender name="file" class="org.apache.log4j.RollingFileAppender">
<param name="append" value="true" />
<param name="maxFileSize" value="10MB" />
<param name="maxBackupIndex" value="10" />
<param name="file" value="LOG/connect.log" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="console" />
<appender-ref ref="file" />
</root>
</log4j:configuration>
我怎麼開始的jar:
如何添加啓用了可執行文件與重生服務手動停止服務? – GAlexMES
https://help.ubuntu.com/community/UbuntuBootupHowto這可能有助於 –
手動啓動或停止,使用sudo的啓動服務名和 須藤停止服務名分別 –