我们正在使用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)
请帮忙。