如何附加到现有的JavaEE会话

如何附加到现有的JavaEE会话,java,web-services,jakarta-ee,session-variables,Java,Web Services,Jakarta Ee,Session Variables,我有一个外部soapweb服务,它连接到应用程序内部的服务层。对于Web2.0应用程序,服务层使用会话存储用户的“密钥链”或用户可以在系统中执行的操作 现在,我正试图弄清楚如何在我们的服务层中使用我的web服务客户机做同样的事情。问题是web服务URL不能包含保存会话ID的cookie(如果我错了,请说明如何操作,我会这样做) 当web服务客户端第一次连接时,我需要登录并生成一个唯一标识该用户的安全密钥,该密钥将在要求他们再次登录的特定时间内过期 我想在我的端点中找到一种方法,为该安全密钥重新连

我有一个外部soapweb服务,它连接到应用程序内部的服务层。对于Web2.0应用程序,服务层使用会话存储用户的“密钥链”或用户可以在系统中执行的操作

现在,我正试图弄清楚如何在我们的服务层中使用我的web服务客户机做同样的事情。问题是web服务URL不能包含保存会话ID的cookie(如果我错了,请说明如何操作,我会这样做)

当web服务客户端第一次连接时,我需要登录并生成一个唯一标识该用户的安全密钥,该密钥将在要求他们再次登录的特定时间内过期

我想在我的端点中找到一种方法,为该安全密钥重新连接到适当的会话,然后安全性将自动工作

我的端点目前由tomcat提供服务

从这里到那里怎么走


感谢所有的输入。

我最终使用REST通过URL返回到我们的Web应用程序中,这样我就有了一个会话。我通过这种方式连接到它。

SOAP服务如何“附加”到另一个服务?服务通常由客户端调用。客户机在哪里?@Tichodroma我指的是我们在java jar文件中定义的业务服务。我只想链接到这些,并直接运行它们。将有多个web服务客户端。