2015-10-05 52 views
1

我试图在TomEE中激活bean验证,但在应用程序级别上,而不是在容器级别上。在TomEE应用程序中激活bean验证

根据the documentation,要设置的正确属性为org.apache.openejb.default.system.interceptors = org.apache.openejb.bval.BeanValidationAppendixInterceptor。在system.properties(即集装箱级别)中设置此值可以正常工作。但是,在application.properties中设置此项似乎并未启用bean验证。

有没有一个特定的原因,为什么不应该被允许?或者它甚至是TomEE中的一个错误?

回答

2

该配置仅在容器级读取。

请注意,这将从TomEE 7中删除(类存在但实现是noop)导致bean验证1.1以标准方式支持它。