引用:流离 发表于 2020-04-09 08:30 是啊,很奇怪。本身推送这套东西就是个很简单的工具级别的东西。 你要么单独研究一下Pushy:https://github.com/jchambers/pushy,你现在看到的工程里的工具类,就是用的Pushy这个APNs开源封装库,你在你这台机器上单独跑一下它官方的简单demo,看看会是什么情况。 |
引用:JackJiang 发表于 2020-04-08 17:03 我是本地有两套代码,第一套是带有推送并测试好的,第二套是需要将推送集成进去的,然后当我将第一套集成到第二套时,发现报这个错,但是第一套代码运行时并没有出现这种错误,检查第二套代码,jar包什么的也都存在,所以有点疑问,为什么同样本地eclipse跑代码,第一套没问题,第二套就有问题 |
首先:你这个异常的提示信息,表示“netty-tcnative-boringssl-static-2.0.12.Final.jar”这个jar里载入本地.dll库没有成功。这个jar是netty官方用来实现ssl握手的库,它的官方链接在这里:http://netty.io/wiki/forked-tomcat-native.html 不过:当你可以将“netty-tcnative-boringssl-static-2.0.12.Final.jar”的扩展名改为.zip并解压,可以明显看到,它需要的dll文件,实际上已经存在,如下图: ![]() ![]() ![]() 那么,你应该在你这台电脑上调试下为什么会出现“netty-tcnative-boringssl-static-2.0.12.Final.jar”加载dll的问题,在Http2APNSPusher这个类里,有针对“netty-tcnative-boringssl-static-2.0.12.Final.jar”使用的详细说明,你仔细研究学习一下,看看能不能看明白: ![]() 还有一个很好奇的问题:你说你在测试环境下没问题,而你截图的确是一台win10个人电脑,你的意思是,你的生产环境正式服务器是一台win10个人电脑? |
引用:流离 发表于 2020-04-08 13:36 好的,核实完毕,授权没问题。 这个问题你不用担心,我会教你怎么诊断。这会儿我不在电脑前,晚点我来告诉你怎么调试 |
你公司是叫什么名字?(说简称就行)我核实一下授权信息。 另外,你操作系统的具体版本是多少?是64位系统吗?(截图我帮你看看) |