请选择 进入手机版 | 继续访问电脑版

默认
发表评论 6
求助IM推送服务端pushy库报错的问题,完全没有头绪
相同代码,在测试版本里面没有报这样的错误,但是到了正式版本就不行了,尝试过去网上找对应的包放到lib下,但是不行,因为是半路接手的代码,所以实在不知道怎么处理,求大佬帮忙

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

未命名.png
上一篇:社交软件红包技术解密(十):手Q客户端针对2020年春节红包的技术实践下一篇:求教IM-web端聊天消息单聊群聊分类错误
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
推荐方案
评论 6
你公司是叫什么名字?(说简称就行)我核实一下授权信息。

另外,你操作系统的具体版本是多少?是64位系统吗?(截图我帮你看看)

签名: 《面试必考,史上最通俗大小端字节序详解》http://www.52im.net/thread-3101-1-1.html
3 楼: 流离 Lv.2 楼主 4 个月前 | 显示全部楼层
引用:JackJiang 发表于 2020-04-08 11:25
你公司是叫什么名字?(说简称就行)我核实一下授权信息。

另外,你操作系统的具体版本是多少?是64位系 ...

公司简称是淳华,电脑是64位的
未命名.png
引用:流离 发表于 2020-04-08 13:36
公司简称是淳华,电脑是64位的

好的,核实完毕,授权没问题。

这个问题你不用担心,我会教你怎么诊断。这会儿我不在电脑前,晚点我来告诉你怎么调试
签名: 《面试必考,史上最通俗大小端字节序详解》http://www.52im.net/thread-3101-1-1.html
首先:你这个异常的提示信息,表示“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文件,实际上已经存在,如下图:
1.jpg
3.jpg
2.jpg

那么,你应该在你这台电脑上调试下为什么会出现“netty-tcnative-boringssl-static-2.0.12.Final.jar”加载dll的问题,在Http2APNSPusher这个类里,有针对“netty-tcnative-boringssl-static-2.0.12.Final.jar”使用的详细说明,你仔细研究学习一下,看看能不能看明白:
4.png

还有一个很好奇的问题:你说你在测试环境下没问题,而你截图的确是一台win10个人电脑,你的意思是,你的生产环境正式服务器是一台win10个人电脑?
签名: 《面试必考,史上最通俗大小端字节序详解》http://www.52im.net/thread-3101-1-1.html
6 楼: 流离 Lv.2 楼主 4 个月前 | 显示全部楼层
引用:JackJiang 发表于 2020-04-08 17:03
首先:你这个异常的提示信息,表示“netty-tcnative-boringssl-static-2.0.12.Final.jar”这个jar里载入本 ...

我是本地有两套代码,第一套是带有推送并测试好的,第二套是需要将推送集成进去的,然后当我将第一套集成到第二套时,发现报这个错,但是第一套代码运行时并没有出现这种错误,检查第二套代码,jar包什么的也都存在,所以有点疑问,为什么同样本地eclipse跑代码,第一套没问题,第二套就有问题
引用:流离 发表于 2020-04-09 08:30
我是本地有两套代码,第一套是带有推送并测试好的,第二套是需要将推送集成进去的,然后当我将第一套集成 ...

是啊,很奇怪。本身推送这套东西就是个很简单的工具级别的东西。

你要么单独研究一下Pushy:https://github.com/jchambers/pushy,你现在看到的工程里的工具类,就是用的Pushy这个APNs开源封装库,你在你这台机器上单独跑一下它官方的简单demo,看看会是什么情况。
签名: 《面试必考,史上最通俗大小端字节序详解》http://www.52im.net/thread-3101-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部