目前我正在评估 Weblogic 12c,但 weblogic 不调用拦截器。该代码被放入一个耳朵的lib文件夹中的一个库中。拦截器通过@Extern 绑定到ejb 模块中的EJB。我在 beans.xml 中启用了它。该代码使用 Glassfish 3.1.2 和 Jboss 7.1.1 运行。我试图找到 weblogic 的错误报告,但我没有找到任何正确描述问题的东西。我想知道为什么这没有导致错误报告,所以我只是想知道是否有故障,因为我无法想象这样的事情是一个未知的错误......
@Interceptor
@BindOuterScope
public class OuterScopeInterceptor
{
@Inherited
@InterceptorBinding
@Target({TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface BindOuterScope
{
}
@AroundInvoke
public Object invoker(InvocationContext ctx) throws Exception
{
}
}
@Inherited
@InterceptorBinding
@Target({TYPE})
@Retention(RetentionPolicy.RUNTIME)
@BindOuterScope
public @interface Extern
{
}