Myeclipseはearパッケージを打って、websphereの下でsessionと共有します


1、Myeclipseはプロジェクトをearパッケージにエクスポートします.A、new EnterpriseアプリケーションプロジェクトB、Add existing Web and EJB moduleプロジェクトをチェックし、名前とjdkバージョンを選択します.next C、earパッケージに打ち込むwebエンジニアリングをチェックし、複数選択できます.finish D、META-INFディレクトリの下のアプリケーションを開く.xmlで、チェックされたアイテム情報が存在するかどうかを確認します.E、存在しない場合は、自分でmoduleラベルをコピーしてidを修正し、他の情報を対照的に書けばいいです.F、このときearパッケージをエクスポートすると、複数のアイテムを直接同じearパッケージにエクスポートできます.2、WebSphereの下のセッションはAを共有し、上の方法でEに着き、アプリケーションを修正する.xmlのアプリケーションラベルにIdを追加します.ここではid=「Application_ID」と書きます.    B、application.xml兄弟ディレクトリの下に、2つのファイルが追加されました.それぞれibm-application-bndである.xmi、ibm-application-ext.xmi;    C、ibm-application-bnd.xmiファイル内容
 
<?xml version="1.0" encoding="UTF-8"?>
<applicationbnd:ApplicationBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:applicationbnd="applicationbnd.xmi" xmlns:common="common.xmi" xmlns:application="application.xmi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:id="Application_ID_Bnd">
<appName xsi:nil="true"/>
<application href="META-INF/application.xml#Application_ID"/>
</applicationbnd:ApplicationBinding>

D、ibm-アプリケーション-ext.xmiファイルの内容.アプリケーションext:ApplicationExtensionプロパティsharedSessionContext="true"すなわちsession共有を説明する.
 
<?xml version="1.0" encoding="UTF-8"?>
<applicationext:ApplicationExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:applicationext="applicationext.xmi" xmlns:application="application.xmi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmi:id="Application_ID_Ext" sharedSessionContext="true">
<application href="META-INF/application.xml#Application_ID"/>
</applicationext:ApplicationExtension>

E、Aプロジェクトの中で1つのBプロジェクトのページを呼び出して、Bプロジェクトのページの中でsession情報を呼び出してページの上で表示することができます.
セッション共有リファレンス:http://blog.csdn.net/tomatozq/article/details/7304225