I am still having the same problem with the simple registration example 
although I have followed the exact procedure on the readme.txt. 

In order to see whether the Bean is actually created on the registration page, 
I have slightly modified the getName() method:


  | .....
  | @Name("user")
  | @Scope(SESSION)
  | ....
  | public class User implements Serializable
  | {
  | ....
  | public String getName()
  |    {
  |     return "I am created:"+name;
  |    }
  | 
I am expecting on the first page should display the "I am created:" as the 
value of:
<h:inputText value="#{user.username}" required="true"/>
on the registration page. But it still displays the empty content, and when I 
press "Registration" button, it display three "Conversion Error" message.

Running out of option, I have created the bean using managed bean in the 
faces-config.xml:

  |     <managed-bean>
  |             <managed-bean-name>user</managed-bean-name>
  |             
<managed-bean-class>org.jboss.seam.example.registration.User</managed-bean-class>
  |             <managed-bean-scope>request</managed-bean-scope>
  |     </managed-bean>
  | 
This time the bean is indeed created, I can see the content I set on the bean. 
So I assume JBoss failed to create the User bean, baybe it failed to get the 
annodation from  @Name("user") I don't know.
Could you give me a hint where shall I look at to find out the cause of the 
problem.
>From the discussion, I understand that it may be because that the embedded Ejb 
>container has not started properly, but  there is no any exception or error 
>message (in the log) when the first page is loaded and I have followed the 
>exact procedure in the readme.txt.
I assume it maybe because of the database connection it have not created the 
bean silently so I removed the meta tags @Entity and @Table from User.java code 
to make it pure Java Bean, but still JBoss seam have not created User Bean and 
there is no error or exception. 

I though that SeamPhaseListener  in faces-config.xml should be enough to make 
the JBossSeam injection to work on pure Java Beans in JSF, but apparantly there 
is more story in it.

  | <lifecycle>
  |             
<phase-listener>org.jboss.seam.jsf.SeamPhaseListener</phase-listener>
  |     </lifecycle>
  | 


I will be very appreciate if you give me a hint about where shall I look to 
solve this problem.






View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979559#3979559

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979559
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to