Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不通过EJB就可以从JBoss获取SessionContext吗?_Jboss_Ejb_Sessioncontext - Fatal编程技术网

不通过EJB就可以从JBoss获取SessionContext吗?

不通过EJB就可以从JBoss获取SessionContext吗?,jboss,ejb,sessioncontext,Jboss,Ejb,Sessioncontext,我读到的所有答案都讨论了在EJB本身上注入SessionContext的容器,但是如果我想在没有EJB的情况下获取当前SessionContext呢?如果您知道任何EJB名称,并且希望在servlet中的某个地方获取上下文,那么您可以执行以下操作。但尝试在没有EJB上下文的情况下获取上下文将导致NameNotFoundException InitialContext ic=新的InitialContext() SessionContext sctxLookup=(SessionContext)i

我读到的所有答案都讨论了在EJB本身上注入SessionContext的容器,但是如果我想在没有EJB的情况下获取当前SessionContext呢?

如果您知道任何EJB名称,并且希望在servlet中的某个地方获取上下文,那么您可以执行以下操作。但尝试在没有EJB上下文的情况下获取上下文将导致NameNotFoundException

InitialContext ic=新的InitialContext()
SessionContext sctxLookup=(SessionContext)ic.lookup(“java:comp/env/com.TestBean/sctx”)