hivemind问题请教

05-09-26 zhangmingjing
运行hivemind的例子,出现下面的错误,不知什么问题引起的。

org.apache.hivemind.ApplicationRuntimeException: Unable to create class $SingletonProxy_10691afedce_0: javassist.ClassPool.write(Ljava/lang/String;)[B

at org.apache.hivemind.impl.servicemodel.SingletonServiceModel.createSingletonProxy(SingletonServiceModel.java:114)

at org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getService(SingletonServiceModel.java:58)

at org.apache.hivemind.impl.ServicePointImpl.getService(ServicePointImpl.java:171)

at org.apache.hivemind.impl.ServicePointImpl.getService(ServicePointImpl.java:184)

at org.apache.hivemind.impl.RegistryImpl.getService(RegistryImpl.java:151)

at org.apache.hivemind.impl.RegistryImpl.startup(RegistryImpl.java:321)

at org.apache.hivemind.impl.RegistryBuilder.constructRegistry(RegistryBuilder.java:417)

at org.apache.hivemind.examples.ExampleUtils.buildRegistry(ExampleUtils.java:58)

at org.apache.hivemind.examples.CalculatorMain.main(CalculatorMain.java:32)

Caused by: org.apache.hivemind.ApplicationRuntimeException: Unable to create class $SingletonProxy_10691afedce_0: javassist.ClassPool.write(Ljava/lang/String;)[B

at org.apache.hivemind.service.impl.CtClassSource.createClass(CtClassSource.java:83)

at org.apache.hivemind.service.impl.ClassFabImpl.createClass(ClassFabImpl.java:170)

at org.apache.hivemind.impl.servicemodel.SingletonServiceModel.createSingletonProxyClass(SingletonServiceModel.java:171)

at org.apache.hivemind.impl.servicemodel.SingletonServiceModel.createSingletonProxy(SingletonServiceModel.java:89)

... 8 more

Caused by: java.lang.NoSuchMethodError: javassist.ClassPool.write(Ljava/lang/String;)[B

at org.apache.hivemind.service.impl.CtClassSource.createClass(CtClassSource.java:71)

... 11 more

zhangmingjing
2005-09-27 15:39
问题解决了,是javassist的问题。

banq
2005-09-27 18:14
你使用过jdon框架和hivemind,它们有一些类似,能否谈一下你初步想法?谢谢

zhangmingjing
2005-09-30 23:07
不好意思,今天才看到你的回帖。

初步感觉是jdon框架和hivemind都可以通过xml文件进行配置。我看jdon是对PicoContaine进行了一些扩展,不知道理解的是否正确,PicoContaine本身是不支持配置的,是一个微型的容器。

hivemind中的<service-point>类似jdon中的<services>、spring当中的<beans>,而且<service-point>必须是一个interface,hivemind可以用于application、web,我知道的jdon当前应该只支持web。当然如果你高兴的话,也可以支持application。

在hivemind中,当一个interface有多个实现的时候,如何解决由此带来的<service-point>获取问题,我这两天正在研究,现在还没有解决,找不到比较好的hivemind的资料,包括e文的也不行。

zhangmingjing
2005-09-30 23:08
不好意思,今天才看到你的回帖。

初步感觉是jdon框架和hivemind都可以通过xml文件进行配置。我看jdon是对PicoContaine进行了一些扩展,不知道理解的是否正确,PicoContaine本身是不支持配置的,是一个微型的容器。

hivemind中的<service-point>类似jdon中的<services>、spring当中的<beans>,而且<service-point>必须是一个interface,hivemind可以用于application、web,我知道的jdon当前应该只支持web。当然如果你高兴的话,也可以支持application。

在hivemind中,当一个interface有多个实现的时候,如何解决由此带来的<service-point>获取问题,我这两天正在研究,现在还没有解决,找不到比较好的hivemind的资料,包括e文的也不行。

猜你喜欢
2Go 1 2 下一页