Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が読んだすべての回答は、EJB 自体に SessionContext を注入するコンテナーについて説明していますが、EJB を持たずに現在の SessionContext を取得したい場合はどうすればよいでしょうか?
サーブレット内のどこかでコンテキストを取得したいEJB名がわかっている場合は、次のようにすることができます。ただし、EJBコンテキストなしでコンテキストを取得しようとすると、NameNotFoundExceptionが発生します。
InitialContext ic = new InitialContext(); SessionContext sctxLookup =(SessionContext)ic.lookup( "java:comp / env / com.TestBean / sctx");