EJB2.1 hello word应用程序配置问题



我正在尝试在RAD6中使用Web sphere应用服务器制作hello world EJB2.1应用程序。但是我无法理解我必须在RAD6中编辑哪个文件,以便在使用jboss时在jboss.xml中进行更改。

jboss.xml中的几行代码:-

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

当你使用RAD时,你是幸运的。这个伟大的工具有可能在专用的ejb-jar.xml编辑器中编辑任何东西。尝试打开EJB -jar.xml,您将可以编辑与EJB描述符相关的所有内容。WebSphere有两个附加文件来描述EJB 2.1ibm-ejb-jar-bnd。xml和ibm-ejb-jar-ext. xml。这两种方法都是通过RAD编辑器来编辑,而不是手动编辑。

例如ibm-ejb- java -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是

<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描述符。如果您的编辑器不能正常工作-您无法看到窗口的大多数属性划分为选项卡,节。您在编辑EJB描述符时可能会遇到麻烦。尝试右键单击ejb-jar.xml并使用专门的编辑器打开它(我不记得它的名称,但它不是"xml编辑器"或"系统默认值")

相关内容

  • 没有找到相关文章

最新更新