2011-06-30 5 views
0

可能性の重複:
Any way to share session state between different applications in tomcat?j2eeアプリケーションでセッションを共有するには?

どのように私は、同じ作業空間で2 Webプロジェクトにセッション属性を共有することができますか?

私はセッションがサーバー上にあるのを読んだのですが、同じワークスペースで2番目のプロジェクトに行くと、セッション属性が見つかりません。

は私が

+2

基本的な答えは、2つのWebアプリケーション間でセッションを共有できないことです。なぜあなたはそれをしたいのですか? – mkro

+0

また、ワークスペースはEclipseのものです。アプリケーションが実行されるTomcatには意味がありません。 Tomcatは、ワークスペースではなくWebアプリケーションについて知っています。 –

+0

@ mkro:私はWebプロジェクトアプリケーションとWebサービスを持っています。Webサービスで休止状態を作成してprbmを作成していましたので、2番目のWebプロジェクトでWebアプリケーションを完成させるために時間がありません。 Web serviceClientは、このjspファイルのセッションをWebアプリケーションからアクセスするために使用したいと考えています。 – Mioo

答えて

1

うーん、私は、サーバー としてTomcat V7をusignてる

<% 
         if(session.getAttribute("UserName") != null){ 

         %> 

     do Some work 

     <% } %> 

エンドプロジェクトでそれを使用して日食カントを意味します! Tomcatを使用している場合は、server.xml、すなわち

<Context allowLinking="true" docBase="/home/appA" path="/appA" reloadable="true" crossContext="true"/> 
<Context allowLinking="true" docBase="/home/appB" path="/appB" reloadable="true" crossContext="true"/> 

でcrossContext = trueを設定することができ、その後、あなたはその後、私の状況を伝えることができた場合にも、私はもっと役立つかもしれない、セッションを共有することができます

+0

私はWebプロジェクトアプリケーションとWebサービスを持っています。Webサービスでhibernateを作成してprbmを作成しました.2回目のWebプロジェクトでWebアプリケーションを完成させるために時間がありません。 WebサービスクライアントからWebアプリケーションからアクセスするには、このjspファイルのセッションを使用したいと思います。 – Mioo

+0

私はこれを試してみてください – Dilllllo

+0

Dilllllo

0

I私は変更didntの私はその

<Context docBase="SpeedyService" path="/SpeedyService" reloadable="true" source="org.eclipse.jst.jee.server:SpeedyService" crossContext="true"/><Context docBase="HiberBarti" path="/HiberBarti" reloadable="true" source="org.eclipse.jst.jee.server:HiberBarti" crossContext="true"/><Context docBase="SpeedyServiceClient" path="/SpeedyServiceClient" reloadable="true" source="org.eclipse.jst.jee.server:SpeedyServiceClient" crossContext="true"/></Host> 

のようにそれらを変更する答えはそう言って何をしようが、私は私の仕事空間の第二のファイルservice.xmlを見つけた

<Context docBase="F:\workspacetravailProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT" path="" reloadable="false"/><Context docBase="F:\workspacetravailProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\SpeedyService" path="/SpeedyService" reloadable="true" source="org.eclipse.jst.jee.server:SpeedyService"/><Context docBase="F:\workspacetravailProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\HiberBarti" path="/HiberBarti" reloadable="true" source="org.eclipse.jst.jee.server:HiberBarti"/><Context docBase="F:\workspacetravailProject\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\SpeedyServiceClient" path="/SpeedyServiceClient" reloadable="true" source="org.eclipse.jst.jee.server:SpeedyServiceClient"/></Host> 
関連する問題