6 Replies Latest reply: May 23, 2012 2:19 PM by Justin Bertram Branched to a new discussion. RSS

AS7.1 Configurable username and password for MDB

Ed Keen Newbie

Distribution:  7.1.0 Final

 

My organization has pretty strict regulations regarding storing clear-text passwords.  After securing a queue, I had to add the following annotations to my MDB:

 

      @ActivationConfigProperty(propertyName="userName", propertyValue="myUser"),

      @ActivationConfigProperty(propertyName="password", propertyValue="myClearTextPassword")

 

Since we use different passwords per deployment environment (DEV, TEST, PROD), this approach is not feasible.  I was following this discussion on stackoverflow, to extract those values out from the compiled code:  http://stackoverflow.com/questions/308188/configurable-values-to-mdb-annotations

 

However, it appears that JBoss is not substituting the System property values that I set for the username & password.  Is there some other way to abstract these values out from the annotations, or to specify their values at runtime?