我正在尝试在 Eclipse EE 中编译并运行 jPOS-EE 客户端和服务器模拟器,它成功了,如 this 中所述。关联。但客户端模拟器仅连接到 IP/端口,不发送 ISO 消息。以下日志:
[java] [java] deploy: C:\workspac\jPos\trunk\build\deploy\30_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 类导致错误。
有人可以指导我如何在 Eclipse 上编译和运行 jPOS 模块吗?
最佳答案
jPOS-EE 已从 GoogleCode 移至 Github ( https://github.com/jpos/jPOS-EE )。
我建议您查看以下文档:
http://jpos.org/doc/proguide-draft.pdf (如 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) 执行该过程,但客户端和服务器模拟器的说明是相同的。
关于java - 使用 Eclipse EE 的 jPOS-EE 客户端、服务器模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30659072/