2011-08-19 48 views
0

我想在Glassfish的一個WAR應用程序中使用MessagePack,但我得到這個例外(雖然JavaAssist已經是該項目的一個庫):MessagePack和Glassfish

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)

這happern當我請致電

org.msgpack.MessagePack.register()

任何想法?

回答

0

我張貼的錯誤在MessagePack's JIRA,這就是答案:

I added this libraries to my classpath:

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

Copying them directly to the lib folder of glassfish, to: C:\Program Files\glassfish-3.1\glassfish\domains\domain1\lib

I'm gonna work now in adding them as part of my war

Thank you very much again.