67,513
社区成员
发帖
与我相关
我的任务
分享
报错:javax.naming.NamingException: [beanName = /EmployeeServiceImpl/][ENCJNDIName = java:comp/env/com.sys.action.privilege.EmployeeAction/employeeService][defaultJNDIName = /EmployeeService/null]没有找到对应资源。
cn.agrael.struts.plugin.ejb3.AbstractApplicationServer.lookup(AbstractApplicationServer.java:107)
cn.agrael.struts.plugin.ejb3.AbstractApplicationServer.fieldEJBAnnotationLookup(AbstractApplicationServer.java:30)
cn.agrael.struts.plugin.ejb3.StrutsEJBUtils.fieldInject(StrutsEJBUtils.java:367)
cn.agrael.struts.plugin.ejb3.StrutsEJBUtils.executeEJBInjectAnnotation(StrutsEJBUtils.java:270)
cn.agrael.struts.plugin.ejb3.StrutsEJBActionProxyFactory.createActionProxy(StrutsEJBActionProxyFactory.java:25)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:500)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
com.sys.filter.LoginFilter.doFilter(LoginFilter.java:39)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
//Struts需要注入相应的service结果报错了
@Remote
@Stateful
public class EmployeeAction extends BaseAction<Employee> {
@EJB(beanName="EmployeeServiceImpl")
private EmployeeService employeeService;
}
@Remote
@Stateless
public class EmployeeServiceImpl extends DaoSupport<Employee> implements
EmployeeService {
}