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

发布于 2024-12-12 21:22:55 字数 270 浏览 0 评论 0原文

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

jboss.xml 中的一些代码行:-

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

I am trying to make hello world EJB2.1 application in RAD6 with Web sphere application server. But i'm unable to understand that which file i've to edit in RAD6 for doing changes that we do in jboss.xml while using jboss.

Some lines of codes from jboss.xml:-

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深居我梦 2024-12-19 21:22:55

当你使用 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 是

<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编辑器”或“系统默认值”)

Your are luck when you use RAD. This great tool has possibility to edit anything within dedicate ejb-jar.xml editor.
Try open ejb-jar.xml, and you will be possible to edit everything related to EJB descriptors.
WebSphere has two additional files to describe EJB 2.1
ibm-ejb-jar-bnd.xmi and ibm-ejb-jar-ext.xmi. Both of them is better to edit via RAD editor instead trying to do it manually.

For example ibm-ejb-jar-ext.xmi is:

<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>

and 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>

So, I suggest to use RAD editor for to change EJB 2.1 descriptors.
If your editor doesn't work correctly - you cannot see wndow with most of proterties dividet init tabs, sections. YOu may have ruble with editing EJB descriptors. Try to right click on the ejb-jar.xml and open it with specialized editor (I don'n remember its name, but it is not "xml editor" or "System Default")

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文