Tag: 谷歌云,扳手

Google-Cloud:尚未正确配置Jetty ALPN / NPN

在使用Google Pubsub列出主题时获取exception,我的Web应用程序在tomcat上运行。 public static List listTopics(GcpCredentials gcCredentials, String project) throws GCPException, IOException { List topics = new ArrayList(); TopicAdminClient client = getTopicClient(gcCredentials); ProjectName projectName = ProjectName.create(project); ListTopicsPagedResponse response = client.listTopics(projectName); for (Topic topic :response.iterateAll()) { topics.add(topic.getNameAsTopicName().getTopic()); } return topics; }` 例外: java.lang.IllegalArgumentException:尚未正确配置Jetty ALPN / NPN。 在io.grpc.net上的io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:174)io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:151)(GrpcSslContexts.java:139) )在io.grpc.netty.NettyChannelBuilder.createProtocolNegotiator(NettyChannelBuilder.java)的io.grpc.netty.NettyChannelBuilder.createProtocolNegotiatorByType(NettyChannelBuilder.java:335)的io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:109) 308)在io.grpc.internal.CallCredentialsApplyingTransportFactory的io.grpc.netty.NettyChannelBuilder $ NettyTransportFactory $ DynamicNettyTransportParams.getProtocolNegotiator(NettyChannelBuilder.java:499)io.grpc.netty.NettyChannelBuilder $ NettyTransportFactory.newClientTransport(NettyChannelBuilder.java:448) .newClientTransport(CallCredentialsApplyingTransportFactory.java:61)位于io.grpc.internal.InternalSubchannel.obtainActive的io.grpc.internal.InternalSubchannel.startNewTransport(InternalSubchannel.java:209) […]