-
1. Re: Location JNDI Bindings
peterj Nov 7, 2008 11:21 AM (in response to jfrankman)I think the text is referring to the jndi.properties file. For JBossAS, this file should contain:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.provider.url=jnp://yourhostname:1099 java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
Where 'yourhostname' is the name or IP address of the host running JBossAS. You can place this file anywhere. -
2. Re: Location JNDI Bindings
jfrankman Nov 11, 2008 2:15 PM (in response to jfrankman)I am not sure if this is the sort of file it is expecting. When I look at another example which uses some other jms provider the file looks something like a jndi tree:
"#This file is used by the JNDI FSContext.
#Mon Aug 18 16:43:05 CDT 2008
brokerQCF/RefAddr/1/Encoding=String
EX5Source/RefAddr/5/Encoding=String
brokerQCF/RefAddr/12/Type=UCP
EX5Fail/RefAddr/5/Encoding=String
EX5Target/RefAddr/7/Encoding=String
brokerQCF/RefAddr/10/Encoding=String
brokerQCF/RefAddr/20/Encoding=String
EX5Fail/RefAddr/4/Content=1208
brokerQCF/RefAddr/16/Type=LA
EX5Fail/RefAddr/7/Content=1
EX5Target/RefAddr/4/Content=1208
brokerQCF/RefAddr/2/Encoding=String
EX5Target/RefAddr/1/Type=EXP
EX5Source/RefAddr/6/Encoding=String
EX5Target/RefAddr/7/Content=1
EX5Source/RefAddr/4/Type=CCS
brokerQCF/RefAddr/1/Type=TRAN
brokerQCF/RefAddr/5/Content=SYSTEM.DEF.SVRCONN
EX5Fail/RefAddr/6/Encoding=String
EX5Fail/RefAddr/1/Content=-2
brokerQCF/RefAddr/18/Content=true
EX5Target/RefAddr/5/Type=TC
EX5Target/RefAddr/8/Encoding=String
brokerQCF/RefAddr/8/Content=0
EX5Source/RefAddr/8/Content=TEST
brokerQCF/ClassName=com.ibm.mq.jms.MQQueueConnectionFactory
brokerQCF/RefAddr/11/Encoding=String
EX5Source/RefAddr/8/Type=QU
brokerQCF/RefAddr/5/Type=CHAN
EX5Fail/RefAddr/8/Type=QU
EX5Target/RefAddr/1/Content=-2
EX5Source/RefAddr/0/Type=VER"
Other examples show you don't need to supply a file, but a url of some kind. For instance for sonicMQ the following is entered: "tcp://localhost:2506" at first I thought that maybe "tcp://localhost:1099" would work for JBoss but I was mistaken. Can the JBoss bindings file be accessed via some sort of URL? -
3. Re: Location JNDI Bindings
peterj Nov 11, 2008 2:32 PM (in response to jfrankman)That does look like some kind of dump from a JNDI tree. I know of nothing in JBoss AS that provides this text.
at first I thought that maybe "tcp://localhost:1099" would work for JBoss
The correct URL appears in my prior post (hint: use 'jnp' in place of 'tcp').