建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块

liubao68

发帖: 103粉丝: 9

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-10-18 17:16:22 1220 2 楼主 显示全部楼层
[技术交流] 服务启动报告错误 ALPN not available

[CSE]


ERROR (ClientVerticle.java:38)- io.vertx.core.VertxException: ALPN not available for JDK SSL/TLS engine


启动时候报告错误,但是不影响功能。


这个问题发生原因可能很多,已知原因有:


1. 本机的JDK版本和操作系统版本位数不一样

2. IDEA集成开发环境,存在多个项目,有时候项目编码的时候会将多个项目的target目录输出到一个目录。



回复 举报
分享

分享文章到朋友圈

分享文章到微博

liubao68

发帖: 103粉丝: 9

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-10-18 17:20:02 沙发 显示全部楼层

将ssl.engine配置成openssl也可以规避这个错误日志。注意运行时如果用了http2,那么会采用openssl的库。

点赞2 回复 举报

liubao68

发帖: 103粉丝: 9

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-12-28 16:54:24 板凳 显示全部楼层

错误堆栈。 有时候在linux机器上,如果操作系统的openssl版本过低,也可能导致打印这个错误。 不过多数情况下, 这个错误并不会影响用户业务功能, 忽略这个错误即可。


[2018-12-28 06:53:37,583/GMT][transport-vert.x-eventloop-thread-2][ERROR] org.apache.servicecomb.foundation.vertx.client.ClientVerticle.start(ClientVerticle.java:38)
io.vertx.core.VertxException: ALPN not available for JDK SSL/TLS engine
       at io.vertx.core.net.impl.SSLHelper.resolveEngineOptions(SSLHelper.java:86)
       at io.vertx.core.net.impl.SSLHelper.<init>(SSLHelper.java:144)
       at io.vertx.core.http.impl.HttpClientImpl.<init>(HttpClientImpl.java:133)
       at io.vertx.core.impl.VertxImpl.createHttpClient(VertxImpl.java:298)
       at org.apache.servicecomb.foundation.vertx.client.http.HttpClientPoolFactory.createClientPool(HttpClientPoolFactory.java:36)
       at org.apache.servicecomb.foundation.vertx.client.http.HttpClientPoolFactory.createClientPool(HttpClientPoolFactory.java:27)
       at org.apache.servicecomb.foundation.vertx.client.ClientPoolManager.createClientPool(ClientPoolManager.java:60)
       at org.apache.servicecomb.foundation.vertx.client.ClientVerticle.start(ClientVerticle.java:35)
       at io.vertx.core.AbstractVerticle.start(AbstractVerticle.java:106)
       at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$8(DeploymentManager.java:483)
       at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:339)
       at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
       at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463)
       at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(Thread.java:745)
[2018-12-28 06:53:37,598/GMT][transport-vert.x-eventloop-thread-3][ERROR]deploy vertx failed, cause  org.apache.servicecomb.foundation.vertx.VertxUtils.lambda$blockDeploy$0(VertxUtils.java:102)
io.vertx.core.VertxException: ALPN not available for JDK SSL/TLS engine
       at io.vertx.core.net.impl.SSLHelper.resolveEngineOptions(SSLHelper.java:86)
       at io.vertx.core.net.impl.SSLHelper.<init>(SSLHelper.java:144)
       at io.vertx.core.http.impl.HttpClientImpl.<init>(HttpClientImpl.java:133)
       at io.vertx.core.impl.VertxImpl.createHttpClient(VertxImpl.java:298)
       at org.apache.servicecomb.foundation.vertx.client.http.HttpClientPoolFactory.createClientPool(HttpClientPoolFactory.java:36)
       at org.apache.servicecomb.foundation.vertx.client.http.HttpClientPoolFactory.createClientPool(HttpClientPoolFactory.java:27)
       at org.apache.servicecomb.foundation.vertx.client.ClientPoolManager.createClientPool(ClientPoolManager.java:60)
       at org.apache.servicecomb.foundation.vertx.client.ClientVerticle.start(ClientVerticle.java:35)
       at io.vertx.core.AbstractVerticle.start(AbstractVerticle.java:106)
       at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$8(DeploymentManager.java:483)
       at io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:339)
       at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163)
       at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404)
       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463)
       at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
       at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
       at java.lang.Thread.run(Thread.java:745)

点赞 回复 举报

游客

您需要登录后才可以回帖 登录 | 立即注册