0

我们使用 Pushy 来发送 APNs 推送通知。

我正在使用 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 调试 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 需要。所以)) 在 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 调试 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 中找不到)在 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 中找不到)在 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 调试 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 需要))在 java.lang。 ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)

请帮忙。

4

0 回答 0