我想知道是否可以在jndi.properties中声明àcustomint或integer。
我正在做一个JMS程序。我想“轻松”给程序提供一个int。
我试图自己找,但我找不到任何有趣的东西。
所以我或者jndi真的可以仅仅通过严格的规则来使用。
我想在jndi.propreties做什么:
#number of threads accepted
int.maxThreads = 3
#queue.[jndiName] = [physicalName]
queue.MyQueue = MyQueue2
然后在java:
int maxThreadsTemp = (int) ctx.lookup("maxThreads");
我尝试但失败了。我得到正常:“javax.naming.NameNotFoundException:maxThreads”
所以我说错了,或者这样做是不可能的? 提前谢谢。
*编辑:我使用ActiveMQ,对于JNDI,我使用此网址来执行此操作:http://activemq.apache.org/jndi-support.html