如何在启动 Websphere Application Server 16.0.0.4 (WLP) 时打开日志记录异常?
How can I turn on logging exceptions on startup of Websphere Application Server 16.0.0.4 (WLP)?
启动时,我收到一条非常非描述性的日志消息,告诉我 Spring-应用程序启动时出了点问题:
W exception.occurred.while.running.ServletContainerInitializers.onStartup
org.springframework.web.SpringServletContainerInitializer@81337783
web-app-name
而且在任何地方都找不到异常的痕迹。我已经尝试了很多属性和服务器定义的调整,但没有让 Websphere 告诉我抛出什么异常。这至少会提示应用程序出了什么问题(可能是错误的或缺少的库)。
有没有办法让它告诉我更多发生的事情?为什么很难让这款软件提供更多信息?
我知道 trace.log,但我如何调整设置才能准确获得我需要的信息,而不是大量无用的日志?
WebSphere Liberty 中的 ServletContainerInitializer (SCI) 处理应该包含在跟踪中:
<logging traceSpecification="*=info=enabled:com.ibm.ws.webcontainer*=all:com.ibm.wsspi.webcontainer*=all" maxFileSize="40" maxFiles="20" traceFormat="BASIC"/>
有关在 Liberty 中启用跟踪的更多信息,请参阅以下内容:
https://www.ibm.com/support/knowledgecenter/SSEQTP_liberty/as_ditamaps/was900_welcome_liberty.html
此外,异常信息 可能 出现在与出现该警告的日志不同的日志中。确保检查所有生成的日志文件,包括 FFDC 文件夹中的日志文件。
启动时,我收到一条非常非描述性的日志消息,告诉我 Spring-应用程序启动时出了点问题:
W exception.occurred.while.running.ServletContainerInitializers.onStartup
org.springframework.web.SpringServletContainerInitializer@81337783
web-app-name
而且在任何地方都找不到异常的痕迹。我已经尝试了很多属性和服务器定义的调整,但没有让 Websphere 告诉我抛出什么异常。这至少会提示应用程序出了什么问题(可能是错误的或缺少的库)。
有没有办法让它告诉我更多发生的事情?为什么很难让这款软件提供更多信息?
我知道 trace.log,但我如何调整设置才能准确获得我需要的信息,而不是大量无用的日志?
WebSphere Liberty 中的 ServletContainerInitializer (SCI) 处理应该包含在跟踪中:
<logging traceSpecification="*=info=enabled:com.ibm.ws.webcontainer*=all:com.ibm.wsspi.webcontainer*=all" maxFileSize="40" maxFiles="20" traceFormat="BASIC"/>
有关在 Liberty 中启用跟踪的更多信息,请参阅以下内容:
https://www.ibm.com/support/knowledgecenter/SSEQTP_liberty/as_ditamaps/was900_welcome_liberty.html
此外,异常信息 可能 出现在与出现该警告的日志不同的日志中。确保检查所有生成的日志文件,包括 FFDC 文件夹中的日志文件。