我正在使用基於com.sun.jndi.fscontext.RefFSContextFactory
文件的JNDI上下文工廠。這似乎需要在Java應用程序中啓動的驅動器。如何爲JNDI InitialContext的PROVIDER_URL指定驅動器號(窗口)
Hashtable properties = new Hashtable(2);
properties.put(Context.PROVIDER_URL,"file:///tmp/jms/mycontext");
properties.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory");
InitialContext ctx = new InitialContext(properties);
如何指定盤符如d:/tmp/jms/mycontext
? 使用file://d:/tmp/jms/mycontext
似乎還是去到C盤我的系統上
實際上是不作爲工作文件:// d:/ tmp目錄/ JMS/mycontext或文件:d:\\ \\ TMP \\的jms還是mycontext去到用於啓動java的驅動器,並且如果java從C啓動:它會查找c:/ tmp/jms/context – mrjohn 2010-09-10 21:19:49
很抱歉聽到這個消息。它對我來說非常合適。不過,我正在使用IBM的Java 6.0實現。 – 2010-09-11 04:03:11
你可能是對的,它取決於Java的實現。用java 5和eclipse作爲我的開發環境並不適合我 – mrjohn 2010-09-17 20:21:56