我知道有很多关于这个主题的帖子,但我没有发现其中任何一个有用或相关。
我有一个简单的要求。我正在从 JBoss AS 4.0.4 迁移到 JBoss AS 6。在我的 4.0.4 环境中,我在 server/myconfig/conf 文件夹中有一个 log4j.xml,在 server/myconfig/lib 中有一个 log4j.jar。我意识到 JBoss AS 6 已更改为原生日志框架。我们严重依赖 log4j,改变是不切实际的。我看到很多帖子说要在应用程序中打包 log4j jar 和 log4j.xml 文件。我在 deploy 和 lib 中有几十个 jar 和 war 文件。我真的会被期望将 log4j.jar 和 log4j.xml 打包到所有这些中吗?我希望不会,所以也许设置 -Djboss.as.logging.per-deployment=false 会有所帮助?但是我仍然看到人们说即使使用该设置也要将 log4j.jar 和 log4j.xml 放入 ear/war 文件中。
如果有人可以请告诉我如何模仿我的 4.0.4 设置。
谢谢,保罗