0

我写了下面的代码来设置我的Context

Properties properties = new Properties();
properties.put(Context.PROVIDER_URL, "tcp://localhost:3035");
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.exolab.jms.jndi.InitialContextFactory");
Context context = new InitialContext(properties);

但是,当我执行 jar 时,我得到了这个异常(注意:不是当我进行编译时+抱歉我不能在这里写): http: //pastebin.com/5i9SbvEh

我不知道为什么,因为我实际上有jndi,jmsopenjms罐子(我用 , 做的One-JAR)。

4

1 回答 1

0

我只是忘记了那些依赖...:

openjms-common 0.7.7-beta-1 openjms-common-0.7.7-beta-1.jar openjms-net 0.7.7-beta-1 openjms-net-0.7.7-beta-1.jar commons-codec 1.3 commons-codec-1.3.jar commons-logging1.0.4 commons-logging-1.0.4.jar
concurrent 1.3.4 concurrent-1.3.4.jar jms 1.1 jms-1.1.jar jndi 1.2.1 jndi-1.2.1.jar香料-jndikit 1.2 香料-jndikit-1.2.jar

http://openjms.sourceforge.net/usersguide/jars.html,部分“运行时 JARS”)

于 2017-03-05T15:24:18.767 回答