4
我开始将EJB用于项目(实际上为eCOM Project)。OSGI的EJB持久性问题
我有一些bean需要保存到数据库,比如状态bean。 执行此代码是:
Status status = new Status();
statut.setLabel("the_label");
this.em.persist(status);
这是堆栈跟踪试图保存对象到数据库时,我得到:
22 avr. 2011 19:09:42 com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator handleFullLogging
ATTENTION: IOP00810064: Unable to load proxy class for interfaces
[javax.validation.constraints.NotNull] because codebase URL
osgi://org.glassfish.hk2.external.bean-validator/1.1.0 is malformed
org.omg.CORBA.MARSHAL: ATTENTION: IOP00810064: Unable to load proxy class for interfaces
[javax.validation.constraints.NotNull] because codebase URL
osgi://org.glassfish.hk2.external.bean-validator/1.1.0 is malformed vmcid: OMG minor code: 64 completed: No
...
Caused by: java.net.MalformedURLException: unknown protocol: osgi
你有什么可以去错在这里任何解释?
看起来有人没有注册“osgi”协议的URL协议处理程序。我相信这是一个Glassfish特定的问题,你最好用“glassfish”标签标记它。 – 2011-04-22 17:35:45