0

Glassfish の WAR アプリケーションで MessagePack を使用しようとしていますが、この例外が発生します (ただし、JavaAssist は既にプロジェクトのライブラリです)。

java.lang.NoClassDefFoundError: javassist/ClassPath at org.msgpack.template.builder.BuilderSelectorRegistry.initForJava(BuilderSelectorRegistry.java:58) at org.msgpack.template.builder.BuilderSelectorRegistry.(BuilderSelectorRegistry.java:38) at org.msgpack .template.TemplateRegistry.(TemplateRegistry.java:38) at org.msgpack.MessagePack.register(MessagePack.java:149)

これは私が電話したときに起こります

org.msgpack.MessagePack.register()

何か案は?

4

1 に答える 1

0

MessagePack の JIRAにエラーを投稿しましたが、これが答えです。

このライブラリをクラスパスに追加しました:

javassist.jar msgpack-0.5.2-devel.jar slf4j-api-1.6.2.jar slf4j-ext-1.6.2.jar slf4j-simple-1.6.2.jar

それらを Glassfish の lib フォルダーに直接コピーします: C:\Program Files\glassfish-3.1\glassfish\domains\domain1\lib

私は今、戦争の一環としてそれらを追加することに取り組んでいます

重ねてお礼申し上げます。

于 2011-08-27T19:59:25.953 に答える