あなたはRADを使用するときあなたは幸運です。この素晴らしいツールは、専用のejb-jar.xmlエディタ内で何かを編集する可能性があります。 ejb-jar.xmlを開いてみると、EJBディスクリプタに関連するすべてを編集することができます。 WebSphereには、EJB 2.1 ibm-ejb-jar-bnd.xmiおよびibm-ejb-jar-ext.xmiを記述する2つの追加ファイルがあります。どちらも手作業で行うのではなく、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記述子を変更します。 あなたのエディタが正しく動作しない場合、ほとんどのプロッターティのdivet initタブ、セクションでwndowを見ることはできません。あなたは、EJB記述子の編集でルーブルを持つことができます。それがために可能なあらゆる方法でなら
出典
2011-10-30 18:27:25
Max
(私はその名前を覚えてdon'nが、それは「XMLエディタ」または「システムデフォルト」ではありません)のejb-jar.xmlの上で右クリックしてくださいと専門エディタで開きますあなた、私はEJB 2.1をよく理解しておくように助言します。それは一般的にコンピュータサイエンスに対する恥辱です。 EJB 3.0はすでに5年以上経過しており、はるかに優れています。可能ならば、少なくともそれを使ってみてください。 –