0

jboss サービスでは、JMockit を使用して内部クラス (EJB ではない) をモックする必要があります。テストのために、内部クラスToBeMockedと別のモックを作成しました。jboss へのデプロイ中に、次のエラーが表示NoClassDefFoundErrorされます。

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

メッセージ付き:

java.lang.NoClassDefFoundError: mockit/Mockit

jmockit.jarのクラスパスに追加されjboss_service.xmlます。

何か案は?

4

1 に答える 1

0

jboss_service の「クラスパス」は、jar の場所とタグの属性がどのように機能するかという点で非常に誤解を招くものです。まず、Mockit jar をサーバーの lib ディレクトリに配置することから始めます (特別なことを何もせずにJBossserver/default/lib再起動する場合)。言葉)。classpath

于 2010-05-31T13:49:39.910 に答える