在WebSphere 9和Java 8中,如果出现“ALPN回调被忽略:HTTP/2已被禁用。alpn-boot是否在引导类路径上。”的错误消息,这意味着HTTP/2被禁用了,而alpn-boot库没有在引导类路径上。
要解决这个问题,需要将alpn-boot库添加到WebSphere 9服务器的引导类路径上。以下是一个示例的解决方法:
下载alpn-boot库。你可以从以下链接下载适用于Java 8的alpn-boot库:https://www.eclipse.org/jetty/documentation/9.4.x/alpn-chapter.html#alpn-versions
解压下载的alpn-boot库文件。你会得到一个名为“alpn-boot-xxx.jar”的文件。
将alpn-boot库文件复制到WebSphere 9服务器的引导类路径。你可以将alpn-boot库文件复制到“
重启WebSphere 9服务器,以使更改生效。
当服务器启动时,alpn-boot库将被加载到引导类路径中,以允许HTTP/2的使用。这样,你应该不再看到“ALPN回调被忽略:HTTP/2已被禁用。alpn-boot是否在引导类路径上。”错误消息。
请注意,步骤可能会因为你的具体环境而有所不同。确保按照你的环境和需求进行适当的调整。