禁用Bean

时间:2016-09-23 08:50:12

标签: java-ee jax-rs wildfly resteasy wildfly-10

我正在使用Wildfly 10和JAX-RS(resteasy)并在另一个Bean中注入Bean:

@Path("foo")
public class FooResource {
    @Inject
    BarBean bar;
    ...
}

然后我在bar上调用一个抛出RuntimeException的方法。我正在FooResource中处理此异常,但Wildfly有拦截器将堆栈跟踪打印到日志中。我不希望这种情况发生。有没有办法禁用这种行为?

1 个答案:

答案 0 :(得分:0)

我只能在@Inject ed bean是EJB(使用Wildfly-9)时重现这一点。

您可以通过Web界面(:9990)

禁用EJB异常日志记录

配置 - >子系统 - > EJB 3 - >记录系统异常 将此值设置为false,您不应再看到异常记录。