Jmockit в JBoss - PullRequest
       22

Jmockit в JBoss

0 голосов
/ 28 мая 2010

В сервисе jboss мне нужно смоделировать некоторый внутренний класс (не EJB) с JMockit. Просто для тестов я создал внутренний класс ToBeMocked и еще один Mock. При развертывании в jboss я получаю ошибку NoClassDefFoundError в строке:

Mockit.setUpMock(ToBeMocked.class, new Mock());

с сообщением:

java.lang.NoClassDefFoundError: mockit/Mockit

jmockit.jar добавляется в путь к классам в jboss_service.xml.

Есть идеи?

1 Ответ

0 голосов
/ 31 мая 2010

«classpath» в jboss_service очень вводит в заблуждение с точки зрения местоположения jar и того, как работают атрибуты тега. Во-первых, начните с помещения jar-файла Mockit в каталог lib сервера (если вы не сделали ничего необычного, например server/default/lib, и перезапустите JBoss. Если это сработает, вы можете узнать больше о том, как правильно установить этот атрибут classpath * 1002. * здесь (поиск по слову classpath).

...