Cassandra 用于z/OS的JNA库(USS)

Cassandra 用于z/OS的JNA库(USS),cassandra,jna,mainframe,zos,Cassandra,Jna,Mainframe,Zos,我试图在z/OSUSS(大型机)上运行cassandra,它加载JNAJAR。卡桑德拉未能以错误开始- 错误[main]2020-04-01 01:07:44272 NativeLibraryLinux.java:64-未能将C库与JNA链接。本机方法将不可用。 java.lang.UnsatisfiedLinkError:未找到本机库(com/sun/jna/z/os-s390x/libjnidispatch.so) 我在jar中找不到com/sun/jna/z/os-s390x/libjni

我试图在z/OSUSS(大型机)上运行cassandra,它加载JNAJAR。卡桑德拉未能以错误开始-

错误[main]2020-04-01 01:07:44272 NativeLibraryLinux.java:64-未能将C库与JNA链接。本机方法将不可用。 java.lang.UnsatisfiedLinkError:未找到本机库(com/sun/jna/z/os-s390x/libjnidispatch.so)

我在jar中找不到com/sun/jna/z/os-s390x/libjnidispatch.so。libjnidispatch.so使用libffi C库。有一个可用的端口。我不知道如何编译libffi和libjnidispatch.so(大型机)


z/OS USS(大型机)上是否有JNA库/libjnidispatch.so端口可用?

有一个开源项目正在z上实现Devops,名为。下面是他们对这个错误的评论的一个例子

他们没有特别提到Cassandra,但这是一个与Jenkins有关的错误,Jenkins是改进z/OS上DevOps的几个分布式工具之一。 该错误似乎不会影响他们的操作,因为有其他类可用于管理此函数


注意:找不到错误“com/sun/jna/z/os-s390x/libjnidispatch.so”是正常的。z/OSJava不包含OracleJNI类。这不会引起任何问题。

有一个开源项目正在Z上实现Devops,名为。下面是他们对这个错误的评论的一个例子

他们没有特别提到Cassandra,但这是一个与Jenkins有关的错误,Jenkins是改进z/OS上DevOps的几个分布式工具之一。 该错误似乎不会影响他们的操作,因为有其他类可用于管理此函数


注意:找不到错误“com/sun/jna/z/os-s390x/libjnidispatch.so”是正常的。z/OSJava不包含OracleJNI类。这不会导致任何问题。

卡桑德拉不会从我的案例开始。卡桑德拉不会从我的案例开始。