即時通訊webservices.i新增了一個來自java客戶端的示例webservice(Jboss5.0.1,jdk 6)。我得到了這個警告。但應用程序運行正常。當我搜索這個警告時,我發現我們不需要擔心這個。但有什麼辦法可以將其從日誌中隱藏嗎?如何禁止警告EJBTHREE-1337:不獲取web服務上下文屬性
[StatelessBeanContext] EJBTHREE-1337:不要無狀態bean上下文得到WebServiceContext屬性,它應該已經注入事先
感謝。
即時通訊webservices.i新增了一個來自java客戶端的示例webservice(Jboss5.0.1,jdk 6)。我得到了這個警告。但應用程序運行正常。當我搜索這個警告時,我發現我們不需要擔心這個。但有什麼辦法可以將其從日誌中隱藏嗎?如何禁止警告EJBTHREE-1337:不獲取web服務上下文屬性
[StatelessBeanContext] EJBTHREE-1337:不要無狀態bean上下文得到WebServiceContext屬性,它應該已經注入事先
感謝。
http://idevone.wordpress.com/2009/09/14/howto-suppress-ejbthree-1337-warning/:
問題不過是, 警告雜波的日誌文件,並 使調試難度比需要的。它很容易抑制它,但我 會告訴你如何。
首先,找到應該在 $ {JBOSS_HOME}/server/default/conf下找到的jboss-log4j.xml文件。如果您使用默認配置的運行時配置 ,請找到您實際使用的配置 下的文件。該文件用於配置JBoss的日誌輸出 。
在文件內搜索「限制類別」 - 您應該找到一個定義列表 的定義。編輯它看起來是這樣的:
<!-- ================ --> <!-- Limit categories --> <!-- ================ --> <!-- Suppress EJBTHREE-1337 warning --> <category name="org.jboss.ejb3.stateless.StatelessBeanContext"> <priority value="ERROR"/> </category>
你基本上是告訴JBoss的壓制任何WARN或下從產生這些警告類消息 。現在只需重新啓動JBoss ,警告應該消失。