Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Linux上设置JavaPOS?_Java_Linux_Jpos - Fatal编程技术网

如何在Linux上设置JavaPOS?

如何在Linux上设置JavaPOS?,java,linux,jpos,Java,Linux,Jpos,我试图在Linux机器上安装JavaPOS,但没有任何成功。我已安装: rxtx *.so -> JAVA_HOME/jre/lib/amd64 *.jar -> JAVA_HOME/jre/lib/ext com api comm.jar -> JAVA_HOME/jre/lib/ext javax.comm.properties JAVA_HOME/lib 当我尝试加载设备时,我收到一个JPos异常“服务不存在”。我猜JPos.xml文件没有被加载 尝试使

我试图在Linux机器上安装JavaPOS,但没有任何成功。我已安装:

rxtx
  *.so -> JAVA_HOME/jre/lib/amd64
  *.jar -> JAVA_HOME/jre/lib/ext
com api
  comm.jar -> JAVA_HOME/jre/lib/ext
  javax.comm.properties JAVA_HOME/lib

当我尝试加载设备时,我收到一个JPos异常“服务不存在”。

我猜JPos.xml文件没有被加载

尝试使用以下代码手动加载文件:

System.setProperty("jpos.config.populatorFile", path_to_jpos_xml);
System.setProperty("jpos.loader.serviceManagerClass","jpos.loader.simple.SimpleServiceManager");
System.setProperty("jpos.config.regPopulatorClass", "jpos.config.simple.xml.XercesRegPopulator");

JposServiceManager manager = JposServiceLoader.getManager();
manager.getEntryRegistry().load();

您是否成功解决了您的问题,因为我遇到了相同的问题,您是否能够帮助我。我不再使用POS,因此无法测试此问题。