Tag: websphere liberty

log4j2:为异步日志记录设置Log4jContextSelector系统属性的位置

我试图在当前在自由配置文件服务器中运行的REST Web方法中设置异步日志记录(出于性能原因)。 为此,我设置了以下属性: System.setProperty(“Log4jContextSelector”, “org.apache.logging.log4j.core.async.AsyncLoggerContextSelector”); 我的问题是,无论我在哪里这样做,有时它的工作和记录非常快,有时它不会。 我已经尝试了(a)包含所有REST Web方法(b)的类的构造函数,该方法在REST方法之前在REST方法(d)中在REST方法本身(d)中调用 这些位置都不一致。 任何人都可以提供此行为的解释,如果可能的话,建议的方法来解决问题。 编辑:似乎在调用setProperty之前初始化了log4j。 所以我需要做的是通过自由配置文件来设置属性。

Websphere Liberty 8.5:设置Java类路径

我正在运行Websphere Liberty 8.5。 我的应用程序从文件系统中读取一些通过Java CLASSPATH获取的文件,我似乎无法找到将文件系统中的目录附加到CLASSPATH Liberty读取的方法。 我尝试过手动更改JAVA_CMD和JAVA_DEBUG,但都没有。 有谁知道这有可能吗?