2012-02-07 130 views
2

我有一种情况,我需要获取在一个应用程序中创建的会话变量到另一个应用程序。两者都在同一台服务器上运行(Tomcat)。那可能吗?我见过SSO但找不到任何用处。有没有其他方法可以做到这一点?
从一个应用程序调用会话到另一个应用程序

请让我知道....提前

感谢....

+0

我在想Web服务可以帮助做到这一点,但有一个更简单的方法。 – MozenRath 2012-02-07 17:42:44

+0

抱歉的延迟响应..它运作良好我写了一个jsp页面,将调用会话和ID作为回应..虽然它是不可取的我不得不这样做.. – D3stiny 2012-02-23 15:50:28

回答

3

简短的回答:会议一个Web应用程序的另一个不可用。尝试使其工作是通常不值得的麻烦和错误的设计的标志。

如果您想要在会话/应用程序之间共享数据,您需要将其存储在单独的存储介质中。

+0

你可能会认为,如果你有两个tomcats,你也可能有两个不同的服务器,所以文件通信或不同的存储可能是不可能的或直接向前... – 2012-02-07 18:03:08

+0

谢谢你们,集群的概念似乎很好......但正在这样思考......我们有保存所有数据(如登录ID和需要这些值的其他应用程序)的servlet将调用servlet并获取这些值作为响应。 – D3stiny 2012-02-08 01:46:36

相关问题