玻璃水瓶没有启动

问题描述 投票:1回答:1

我在Windows上使用Karaf 4.1.1。当我启动karaf容器双击karaf.bat时,我只看到日志中的以下行。在shell中看不到任何东西。任何帮助赞赏。谢谢

org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Trying to lock <userlocation>target\assembly\lock
org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Lock acquired
org.apache.karaf.main.Main$KarafLockCallback lockAquired
INFO: Lock acquired. Setting startlevel to 100
apache-karaf karaf
1个回答
0
投票

检查配置部分。寻找伐木。 Karaf使用它来定义日志记录和日志记录到消费者。它默认为log4J

http://karaf.apache.org/manual/latest/#_configuration_files

您可以看到默认情况下未定义控制台appender

# CONSOLE appender not used by default
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} | %-5.5p | %-16.16t | %-32.32c{1} | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n

要启用它,您需要将stdout添加到根记录器

这样的事情:

# Root logger
log4j.rootLogger=INFO, out,stdout osgi:*

PS *如果仍然无法工作我会下载一个新版本,它很容易在Windows上得到解决。

© www.soinside.com 2019 - 2024. All rights reserved.