[jboss-user] [JBoss Seam] - Initialization of Seam Application

hamtho2 do-not-reply at jboss.com
Tue Jan 16 11:57:44 EST 2007


I have a problem accessing the properties of my seam application during startup. 

I´ve got the following Bean, that is started through the @Startup annotation.

  | @Name("commonDataHelper")
  | @Scope(ScopeType.APPLICATION)
  | @Startup
  | public class CommonDataHelper {
  |     @Logger
  |     private Log log; 
  |    ...
  |     @Create
  |     public void init() {
  | ....
  |     }

But when I try to access the following Properties I always get an exception, so I´ve got the idea, that it might not have been initialized yet. Is this assumption true, or do I have an other misunderstanding?

NPE if trying to access the application:

  | Iterator<Locale> locales = FacesContext.getCurrentInstance().getApplication().getSupportedLocales();

Can´t receive the seam-RessourceBundle of my war, but only the one that lies in the sourcepath of my ejb-jar:

ResourceBundle rb = org.jboss.seam.core.ResourceBundle.instance().getBundle(bundleName, locale);

Anyone knows why?
I saw, that I could add a depends-value at the @Startup-annotation. But what would be the value to depend on?

Thank you

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4002351

More information about the jboss-user mailing list