Я начинаю использовать EJB для проекта (проект eCOM * на самом деле ).
У меня есть несколько бинов, которые мне нужно сохранить в базе данных, например, бин Status.
Код, который делает это:
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
У вас есть какое-нибудь объяснение, что могло пойти не так?