Как мы должны избежать этого исключения Инъекции? - PullRequest
0 голосов
/ 27 октября 2011

Я пытаюсь вызвать сервлет, но происходят следующие исключения:

Сервер обнаружил внутреннюю ошибку (), которая помешала это от выполнения этого запроса.
javax.servlet.ServletException: PWC1392: Ошибка при создании экземпляра сервлета Основная причина класса Web.ListNewsData

com.sun.enterprise.container.common.spi.util.InjectionException: ошибка создание управляемого объекта для класса Web.ListNewsData первопричина

com.sun.enterprise.container.common.spi.util.InjectionException: Исключительная ситуация при попытке внедрить Remote ejb-ref name = UserSession, Remote 3.x interface = SessionBean.UserSession, ejb-link = null, lookup = null, mappedName =, jndi-name = SessionBean.UserSession, refType = Session в класс Web.ListNewsData первопричина

javax.naming.NamingException: не удалось выполнить поиск для 'java: comp / env / UserSession' в SerialContext [Исключением root является javax.naming.NamingException: исключение, разрешающее Ejb для 'Remote ejb-ref name = UserSession, интерфейс Remote 3.x = SessionBean.UserSession, EJB-связь = нуль, поиск = нуль, mappedName =, JNDI-имя = SessionBean.UserSession, переменная типа RefType = Session» , Фактическое (возможно внутреннее) имя удаленного JNDI, используемое для поиска 'SessionBean.UserSession # SessionBean.UserSession' [Исключением root является javax.naming.NamingException: не удалось выполнить поиск для 'SessionBean.UserSession # SessionBean.UserSession' в SerialContext [Исключением корня является javax.naming.NameNotFoundException: SessionBean.UserSession # SessionBean.UserSession не найден]]] root причина

javax.naming.NamingException: исключение, разрешающее Ejb для 'Remote ejb-ref name = UserSession, интерфейс Remote 3.x = SessionBean.UserSession, EJB-связь = нуль, поиск = нуль, mappedName =, JNDI-имя = SessionBean.UserSession, переменная типа RefType = Session» , Фактическое (возможно внутреннее) имя удаленного JNDI, используемое для поиска 'SessionBean.UserSession # SessionBean.UserSession' [Исключением root является javax.naming.NamingException: не удалось выполнить поиск для 'SessionBean.UserSession # SessionBean.UserSession' в SerialContext [Исключением корня является javax.naming.NameNotFoundException: SessionBean.UserSession # SessionBean.UserSession не найден]] первопричина

javax.naming.NamingException: не удалось выполнить поиск для 'SessionBean.UserSession # SessionBean.UserSession' в SerialContext [Исключением корня является javax.naming.NameNotFoundException: SessionBean.UserSession # SessionBean.UserSession не найден] основная причина

javax.naming.NameNotFoundException: SessionBean.UserSession # SessionBean.UserSession не найден

Мы используем сервер Glassfish.

...