0

我正在使用 Jboss。当战争文件被复制到 jboss/server/default/log 目录时,我需要将“部署的战争文件”记录到服务器日志中。(这与 jboss 无关,但仍然......)

我知道一种方法是,即拥有一个 servlet 并重载 init 方法,以登录到服务器日志。

要求是 -> 一旦部署了 war 文件,它就能够将一些信息记录到服务器日志中,而不会超载 servlet。

有可能这样做吗?是否可以在 web.xml 中指定某些内容以将某些内容记录到服务器日志中?

4

2 回答 2

0

嗯,AFAIK JBoss 将记录自己部署了一个新应用程序。这还不够吗?

于 2010-08-02T04:16:12.110 回答
0

您可以使用contextInitialized(ServletContextEvent sce)ServletContextListener 中的方法并在 web.xml 中进行配置。但这会告诉您您的上下文何时在容器中启动。(同样,当你的战争第一次部署和每次你的上下文开始或停止时)

在此处查看文档

于 2010-08-02T05:55:42.107 回答