hi all, i got this error : | 23:18:43,533 ERROR [[/MagticomBilling]] Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener | java.lang.RuntimeException: Could not create Component: authenticator | at org.jboss.seam.init.Initialization.addComponent(Initialization.java:833) | at org.jboss.seam.init.Initialization.addComponents(Initialization.java:715) | at org.jboss.seam.init.Initialization.init(Initialization.java:478) | at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:33) |
could anybody help me what happened ? my component.xml looks like : | <security:identity authenticate-method="#{authenticator.authenticate}" remember-me="true"/> | and AuthenticatorAction class | @Stateless | @Name("authenticator") | public class AuthenticatorAction implements Authenticator{ | | @PersistenceContext | EntityManager em; | | @Out(scope=SESSION,required=false) | private Users user; | | | @In Identity identity; | | @In Actor actor; | | public boolean authenticate() { | try{ | String userName = identity.getUsername(); | String userpasswd = identity.getPassword(); | | List<Users> list = (List<Users>)em.createNamedQuery("Users.findByUserName").setParameter("userName",userName).getResultList(); | if (list==null || (list!=null && list.size()!=1)) { | return false; | } else { | user = list.get(0); | byte [] dbpasword = user.getUserPwd(); | | | MessageDigest md5 = MessageDigest.getInstance("MD5"); | md5.reset(); | md5.update(userpasswd.getBytes()); | byte[] usrpwd = md5.digest(); | | boolean result = MessageDigest.isEqual(usrpwd, dbpasword); | | if (!result) { | return false; | } | } | return true; | } catch(Exception e) { | e.printStackTrace(); | return false; | } | } | } | | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4029214#4029214 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4029214 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user