سؤال

أرغب في تحديد اسم JNDI لحبة EJB3 باستخدام التعليق التوضيحي ، ولكن يبدو أن JBOSS 5.1.0 GA يتجاهل التعليق التوضيحي تمامًا. تعليقات التعليقات التوضيحية بين الفول هي:

@Remote(Foobar.class)
@Stateless(name = "Foobar")
@TransactionManagement(TransactionManagementType.BEAN)
@RemoteBinding(jndiBinding="ejb/Foobar")
public class FoobarBean implements Foobar {
...

لقد اختبرت النشر أيضًا باستخدام @remoteBindings تعليق ، لكن النتيجة كانت نفسها:

@RemoteBindings({@RemoteBinding(jndiBinding="ejb/Foobar")})

لا يلزم الفول إلى JNDI بالاسم المحدد ، ولا يعطي ملف السجل أي أدلة.

هل كانت مفيدة؟

المحلول

ما هي بيانات الاستيراد الخاصة بك؟ jboss 4.2.x وما فوق يستخدم org.jboss.ejb3.annotation.* بدلا من org.jboss.annotation.ejb.*

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top