我努力做答案这么说我改变他们像
<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