我们应该如何避免这种注入异常?

我正在尝试调用Servlet,但会出现以下异常:

服务器遇到一个内部错误(),导致它无法完成此请求。
javax.servlet.ServletException:PWC1392:实例化Servlet类的错误Web.ListNewsData根本原因

com.sun.enterprise.container.common.spi.util.InjectionException:为类Web.ListNewsData的根本原因创建托管对象时出错

com.sun.enterprise.container.common.spi.util.InjectionException:异常尝试注入远程ejb-ref名称= UserSession,远程3.x接口= SessionBean.UserSession,ejb-link = null,lookup = null,mappedName = ,jndi-name = SessionBean.UserSession,refType =会话类Web.ListNewsData根本原因

javax.naming.NamingException:在SerialContext中'java:comp / env / UserSession'的查找失败[根异常是javax.naming.NamingException:异常解析Ejb for'远程ejb-ref名称= UserSession,远程3.x接口= SessionBean .UserSession,ejb-link = null,lookup = null,mappedName =,jndi-name = SessionBean.UserSession,refType = Session'。 用于查找的实际(可能内部)远程JNDI名称是'SessionBean.UserSession#SessionBean.UserSession'[根异常是javax.naming.NamingException:SerialContext中的'SessionBean.UserSession#SessionBean.UserSession'查找失败[根异常是javax .naming.NameNotFoundException:SessionBean.UserSession#SessionBean.UserSession not found]]]根本原因

javax.naming.NamingException:为远程ejb-ref名称= UserSession,远程3.x接口= SessionBean.UserSession,ejb-link = null,lookup = null,mappedName =,jndi-name = SessionBean.UserSession解析Ejb的异常, refType = Session'。 用于查找的实际(可能内部)远程JNDI名称是'SessionBean.UserSession#SessionBean.UserSession'[根异常是javax.naming.NamingException:SerialContext中的'SessionBean.UserSession#SessionBean.UserSession'查找失败[根异常是javax .naming.NameNotFoundException:SessionBean.UserSession#SessionBean.UserSession not found]]根本原因

javax.naming.NamingException:在SerialContext中'SessionBean.UserSession#SessionBean.UserSession'的查找失败[根异常是javax.naming.NameNotFoundException:SessionBean.UserSession#SessionBean.UserSession not found]根本原因

javax.naming.NameNotFoundException:SessionBean.UserSession#SessionBean.UserSession not found

我们正在使用Glassfish服务器。

链接地址: http://www.djcxy.com/p/58775.html

上一篇: How should we avoid this Injection exception?

下一篇: @Inject, @EJB, @Local, @Remote, @LocalBean, etc... : confused?