jPOS-EE 客户端,使用 Eclipse EE 的服务器模拟器

jPOS-EE Client, Server simulator using Eclipse EE

我正在尝试在 Eclipse EE 中编译和 运行 jPOS-EE 客户端和服务器模拟器,它成功了,如 this link 中所述。但是客户端模拟器只连接到 IP/port 并且不发送 ISO 消息。以下日志:

[java] [java] deploy: C:\workspac\jPos\trunk\build\deploy_clientsimulator.xml [java] [java] javax.management.ReflectionException: The MBean class could not be loaded [java] at com.sun.jmx.mbeanserver.MBeanInstantiator.loadClass(Unknown Source) [java] at com.sun.jmx.mbeanserver.MBeanInstantiator.findClass(Unknown Source) [java] at com.sun.jmx.mbeanserver.MBeanInstantiator.findClass(Unknown Source) [java] at com.sun.jmx.mbeanserver.MBeanInstantiator.instantiate(Unknown Source) [java] at com.sun.jmx.mbeanserver.MBeanInstantiator.instantiate(Unknown Source) [java] at com.sun.jmx.mbeanserver.JmxMBeanServer.instantiate(Unknown Source) [java] at org.jpos.q2.QFactory.instantiate(QFactory.java:79) [java] at org.jpos.q2.Q2.deploy(Q2.java:479) [java] at org.jpos.q2.Q2.deploy(Q2.java:294) [java] at org.jpos.q2.Q2.run(Q2.java:186) [java] at java.lang.Thread.run(Unknown Source) [java] Caused by: java.lang.ClassNotFoundException: org.jpos.simulator.TestRunner [java] at java.net.URLClassLoader.findClass(Unknown Source) [java] at java.lang.ClassLoader.loadClass(Unknown Source) [java] at java.lang.ClassLoader.loadClass(Unknown Source) [java] at java.lang.Class.forName0(Native Method) [java] at java.lang.Class.forName(Unknown Source) [java] ... 11 more [java] [java] [java]

指出 MBean class 导致错误。

谁能指导我如何在 Eclipse 上编译和 运行 jPOS 模块。

jPOS-EE 已从 GoogleCode 移至 Github (https://github.com/jpos/jPOS-EE)。

建议您看一下以下文件:

http://jpos.org/doc/proguide-draft.pdf (as mentioned in http://jpos.org/learn)

http://jpos.org/doc/jPOS-EE.pdf

然后获取一个 jPOS 模板 (https://github.com/jpos/jPOS-template) 并将客户端模拟器和服务器模拟器添加为依赖项。

这是一篇最近的文章 (http://jpos.org/blog/2015/06/replicatedspace-10-years-later/),内容是关于为另一个模块 (rspace) 执行该过程的,但是客户端和服务器模拟器的说明是相同的。