我也可以使用EAP 6.3进行复制。
由于使用Java EE
6,最有可能发生此问题。java.util.Date位于rt.jar中,并且此JAR不包含启用CDI的bean.xml文件。您只能从包含bean.xml的JAR中注入对象。
常见的解决方法是使用生产者方法来注入此类对象。您必须自己烦扰此生产者,但是无论对象属于哪个JAR,都可以注入任意类的对象。
据我所知,行为在Java EE
7中已更改,在某些情况下,beans.xml是可选的:https
:
//blogs.oracle.com/theaquarium/entry/default_cdi_enablement_in_java
希望能有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)