EJB2.1 проблема конфигурации приложения Hello Word - PullRequest
0 голосов
/ 30 октября 2011

Я пытаюсь сделать приложение hello world EJB2.1 в RAD6 с сервером приложений веб-сферы.Но я не могу понять, какой файл мне нужно редактировать в RAD6 для внесения изменений, которые мы делаем в jboss.xml при использовании jboss.

Некоторые строки кода из jboss.xml: -

<ejb-name>HelloWorld</ejb-name>
<jndi-name>myHelloWorld</jndi-name>

1 Ответ

1 голос
/ 30 октября 2011

Вам повезло, когда вы используете RAD.Этот замечательный инструмент имеет возможность редактировать что угодно в специальном редакторе ejb-jar.xml.Попробуйте открыть ejb-jar.xml, и вы сможете редактировать все, что связано с дескрипторами EJB.В WebSphere есть два дополнительных файла для описания EJB 2.1 ibm-ejb-jar-bnd.xmi и ibm-ejb-jar-ext.xmi.Оба они лучше редактировать через редактор RAD, вместо этого пытаясь сделать это вручную.

Например, ibm-ejb-jar-ext.xmi:

<ejbbnd:EJBJarBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ejbbnd="ejbbnd.xmi" xmlns:ejb="ejb.xmi" xmi:id="ejb-jar_ID_Bnd">
  <ejbJar href="META-INF/ejb-jar.xml#ejb-jar_ID"/>
  <ejbBindings xmi:id="Session_1_Bnd" jndiName="ejbs/Authentication">
    <enterpriseBean xmi:type="ejb:Session" href="META-INF/ejb-jar.xml#Session_1"/>
  </ejbBindings>
</ejbbnd:EJBJarBinding>

и ibm-ejb-jar-ext.xmi is

<ejbext:EJBJarExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ejbext="ejbext.xmi" xmlns:ejb="ejb.xmi" xmi:id="ejb-jar_ID_Ext">
  <ejbJar href="META-INF/ejb-jar.xml#ejb-jar_ID"/>
  <ejbExtensions xmi:type="ejbext:SessionExtension" xmi:id="Session_1_Ext" timeout="600">
    <enterpriseBean xmi:type="ejb:Session" href="META-INF/ejb-jar.xml#Session_1"/>
    <structure xmi:id="BeanStructure_1" inheritenceRoot="false"/>
    <beanCache xmi:id="BeanCache_1" activateAt="ONCE"/>
    <internationalization xmi:id="BeanInternationalization_1" invocationLocale="CALLER"/>
    <localTran xmi:id="LocalTran_1" boundary="BEAN_METHOD" unresolvedAction="ROLLBACK"/>
  </ejbExtensions>
</ejbext:EJBJarExtension>

Итак, я предлагаю использовать редактор RAD для изменения дескрипторов EJB 2.1.Если ваш редактор не работает должным образом - вы не можете видеть wndow с большинством разделов инициализации разделов.У вас может быть рубль с редактированием дескрипторов EJB.Попробуйте щелкнуть правой кнопкой мыши по файлу ejb-jar.xml и открыть его в специализированном редакторе (я не помню его имени, но это не «редактор XML» или «Системное значение по умолчанию»)

...