使用pushy在Linux中发送推送通知时出现异常

时间:2017-02-02 05:17:44

标签: java linux netty glibc pushy

我们正在使用Pushy发送APN推送通知。

我正在使用Java 7

build.gradle的一部分:

compile "com.relayrides:pushy:0.9"
compile "io.netty:netty-tcnative-boringssl-static:1.1.33.Fork24"

使用tomcat在windows中工作得很好。我能够成功发送推送通知。

现在当我在Websphere中部署它(在linux框中)时,我得到了异常

日志:

[1/31/17 14:43:56:199 GMT] 0000005a SystemOut O 2017-01-31 14:43:56,198 DEBUG server.startup:1 io.netty.util.internal.NativeLibraryLoader - 无法加载图书馆' netty-tcnative-linux-x86_64',尝试下一个名字......

java.lang.UnsatisfiedLinkError:/tmp/libnetty-tcnative-linux-x86_641121758415883595555.so(/lib64/libc.so.6:版本`GLIBC_2.7'未找到(/ tmp /需要) libnetty-tcnative-linux-x86_641121758415883595555.so))    at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)    在java.lang.System.load(System.java:521)

[1/31/17 14:43:56:203 GMT] 0000005a SystemOut O 2017-01-31 14:43:56,202 DEBUG server.startup:1 io.netty.util.internal.NativeLibraryLoader - 无法加载图书馆' netty-tcnative-linux-x86_64-fedora',尝试其他加载机制。

java.lang.UnsatisfiedLinkError:netty-tcnative-linux-x86_64-fedora(java.library.path中找不到)    at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)

[1/31/17 14:43:56:205 GMT] 0000005a SystemOut O 2017-01-31 14:43:56,204 DEBUG server.startup:1 io.netty.util.internal.NativeLibraryLoader - 无法加载图书馆' netty-tcnative-linux-x86_64-fedora',尝试下一个名字......

java.lang.UnsatisfiedLinkError:netty-tcnative-linux-x86_64-fedora(java.library.path中找不到)    at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)

[1/31/17 14:43:56:222 GMT] 0000005a SystemOut O 2017-01-31 14:43:56,221 DEBUG server.startup:1 io.netty.util.internal.NativeLibraryLoader - 无法加载库' /tmp/libnetty-tcnative7114082995236005555.so',尝试其他加载机制。

java.lang.UnsatisfiedLinkError:/tmp/libnetty-tcnative7114082995236005555.so(/lib64/libc.so.6:版本`GLIBC_2.7'未找到(/tmp/libnetty-tcnative7114082995236005555.so所需))    at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)

请帮忙。

0 个答案:

没有答案