0 Replies Latest reply on Mar 1, 2010 11:19 PM by Jennifer Lentz

    JBoss ESB 4.7 Path to the Encrypted Password File

    Jennifer Lentz Newbie

      The JBossESB 4.7 Services Guide has instructions for creating an encrypted password file:


      Go to the conf directory of your jboss server instance (eg: default/conf)
      java -cp ../lib/jbosssx.jar org.jboss.security.plugins.FilePassword welcometojboss 13 testpass esb.password


      These instructions worked just fine creating the encrypted password file I specified.  Subsequent instructions:


      Configuration is done by simply substituting the clear text password in your
      configuration file(s) with the path to the encrypted password file.


      haven't worked for me, however, as I get Invalid user/password JMSSecurityExceptions for all of the paths I've tried thus far. Here's an excerpt from my jboss-esb.xml file (in esbcontent\META-INF) with one of my path attempts (I'd copied the esboaq.password file to the esbcontent directory):


                <jms-provider name="JBossMQ" connection-factory="ConnectionFactory">
                      <property name="java.naming.factory.initial"    value="org.jboss.soa.esb.oracle.aq.AQInitialContextFactory"/>
                      <property name="java.naming.oracle.aq.user"     value="user"/>
                      <property name="java.naming.oracle.aq.password" value="../esboaq.password"/>
                      <property name="java.naming.oracle.aq.server"   value="server"/>
                      <property name="java.naming.oracle.aq.instance" value="instance"/>
                      <property name="java.naming.oracle.aq.schema"   value="schema"/>
                      <property name="java.naming.oracle.aq.port"     value="port"/>
                      <property name="java.naming.oracle.aq.driver"   value="thin"/>   
                    <jms-bus busid="quickstartGwChannel">
                    <jms-bus busid="quickstartEsbChannel">




      Does the generated encrypted password file have to remain in the default/conf directory?  Is the path to be used in the config file (jboss-esb.xml in my case) the one taken from the config file to the default/conf directory?  Can anyone provide a working example?  Thanks for your help!