SPOCK + Droolsテストに関する質問があります。Spock + Droolsテスト
KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
このコード行は、JUnitのテストケース内では問題なく動作します。それはSPOCKの中にはありません。
私が問題になる可能性がどのような
java.lang.NoClassDefFoundError: com/sun/tools/xjc/Options
at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
Caused by: java.lang.ClassNotFoundException: com.sun.tools.xjc.Options
... 3 more
、次の例外を取得しますか?それは関連していますか?問題を解決できない。すべてのヘルプははるかに高く評価される:)
更新:
を(それがどんな意味を成している場合:))私は、W/O、それが展開されているWebアプリケーション内でテストを実行しています。私はクラスパス(WEB-INF/libsではなく)にjarファイルを追加しました。
に以下を追加することで固定されます信じますか? –
Spockの問題ではなく、Groovyの問題のように見えます。 Groovyが正しく設定されていない可能性があります。どのようにテストを実行していますか? –
クラスパスに必要なjarファイルを追加しました。そして、sgeはうまくいきました:)助けてくれてありがとうございました:) – Avinash