我努力做答案這麼說我改變他們像
<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>
,但我發現我的工作空間中的第2個文件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>
基本的答案是:你不能在兩個webapps之間共享一個會話。你爲什麼想這樣做? – mkro
另外,一個工作區是Eclipse的東西。它對於運行應用程序的Tomcat沒有任何意義。 Tomcat知道web應用程序,而不是工作區。 –
@ mkro:我有一個Web項目應用程序和Web服務我有一個在Web服務中創建一個Hibernate的prbm,我沒有時間,所以我完成我的Web應用程序在第二個Web項目中,我留下了一個jsp文件必須在網絡serviceClient,所以我想利用這個jsp文件裏的會話從Web應用程序 – Mioo