MessagePack和Glassfish

时间:2011-08-19 04:03:55

标签: exception glassfish classpath messagepack

我正在尝试在Glassfish的WAR应用程序中使用MessagePack,但我得到了这个异常(虽然JavaAssist已经是项目的库):

  

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

这个happern当我打电话

  

org.msgpack.MessagePack.register()

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我在MessagePack's 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   文件\的glassfish-3.1 \的glassfish \域\ domain1的\ lib中

     

我现在要把它们作为我战争的一部分加入

     

再次感谢你。