一台主机,两个WEB应用服务之间的链接访问的问题

问题是这样的:
我们在一台UNIX服务器上有两个WEB应用服务,分别是websphere(客服系统)和weblogic(计费系统)IP相同但端口不同。weblogic的几张查询页面要内嵌到websphere上,也就是通过url地址由websphere链接调用weblogic的页面。
比如:websphere有一个A.jsp,里面的内容是从session里取出登陆的username和password 然后将username和password以url地址的方式传给weblogic的B.jsp。weblogic的B.jsp里将username和password存入session然后转到查询页面C.jsp。

可是websphere调用后自己的session(存有自己的登陆信息)出了问题,而weblogic的session也不可用。C.jsp里取不到B.jsp里的session。

我试过websphere链接weblogic的一张空白页,websphere一样的session出问题。

请大家帮忙解决一下。
email: diablo_hjn@126.com
phone: 13552569429
qq : 79012616
msn : diablo_hjn@hotmail.com

谢谢了。

两个服务器session当然不能共享,除非是同一个J2EE软件,然后激活集群。

session中东西属于内存状态,内存状态不同服务器共享一般解决方案比较复杂,属于服务器通讯方面。

状态保存有两种:内存和数据库/文件,你这种情况靠数据库共享最方便,当然性能差一点。

您误会了。
我正是不想共享。希望weblogic和websphere各干各的谁也别干扰谁。
只是websphere里的几个url连接的地址是指向weblogic的页面。
可是当websphere通过<a herf="url">url</a>链接(url是weblogic的页面)到weblogic后,websphere的session出了问题,这不是我想要的。

我只想在websphere的系统里链接显示几个weblogic系统里的页面而已。

首先谢谢banq的回复。

我的初衷是这样的:
1、背景
一台服务器主机,两个WEB应用服务,分别是两个独立运行的系统(分别运行在weblogic和websphere上),它们共用一个IP地址只是端口不同。
2、功能
weblogic上是计费系统,websphere上是客服系统。因为客服系统要显示有关客户的费用情况,而所有的费用数据都在计费系统上。
为了简化处理,费用查询的功能由计费实现,暂时把实现这个功能的页面的地址定为http://127.0.0.1:7001/c.jsp 。在客服系统上有一个链接页面地址是http://127.0.0.1:/8001/a.jsp ,通过url链接到http://127.0.0.1:7001/b.jsp(这是计费系统上模拟登陆功能的页面,通过客服系统http://127.0.0.1:/8001/a.jsp的页面传过来的username和password将这个登陆信息存入session里,然后重定向到费用查询页http://127.0.0.1:7001/c.jsp)
3、这样在客服系统上就可以查看到某个客户的费用情况了。
4、问题
通过上面的方式连接到计费系统后,客服的session就出现了问题无法再进行其他操作了自动转到登陆页面,而我们希望他可以继续作其他操作。而计费系统通过http://127.0.0.1:7001/b.jsp写入的session也有问题,这样就会出现登陆信息的验证失败而无法进行查询操作。

简单说就是两个网站之间的页面重定向的问题。

注:即使客服系统链接计费系统上的一个空白页,客服的session也会出现问题而无法继续工作。

所以请教大家这是什么原因造成的,怎么解决。当然,不能将这两个系统分别放在两台主机上,因为我们只有一台主机。

谢谢了。

这个问题好像以前有人提过,应该属于系统级别的。