Ree*_*ott 5 java-ee weld glassfish-4
我今天早上注意到,当我的用户退出Web应用程序时,我在GlassFish 4.1上运行的JSF应用程序抛出了以下错误:
MyAuthenticator是一个带有@PreDestroy注释方法的javax.faces.view.ViewScoped CDI bean.
作为测试,我删除了@PreDestroy注释并验证错误消失了.
然后我将@PreDestroy注释与许多调试消息一起添加回MyAuthenticator并执行以下测试:
测试1
测试2
调试消息在两个测试中都显示以下行为:
我相信错误是Weld在我已经销毁的MyAuthenticator上调用@PreDestroy方法的结果.
问题
| 归档时间: |
|
| 查看次数: |
817 次 |
| 最近记录: |