OpenJMS: невозможно установить INITIAL_CONTEXT_FACTORY

Я написал код ниже, чтобы установить мой 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, я получаю это исключение (NB: нет, когда я делаю компиляцию + извините, я не мог написать это здесь): http://pastebin.com/5i9SbvEh

Я не знаю почему, так как у меня на самом деле есть jndi, jms а также openjms баночки (я сделал это с One-JAR).

1 ответ

Решение

Я просто забыл эти зависимости...:

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 обыкновенный кодек 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 spice-jndikit 1.2 spice-jndikit-1.2.jar

( http://openjms.sourceforge.net/usersguide/jars.html, ЧАСТЬ "JARS времени выполнения")

Другие вопросы по тегам