Payara 5 HTTPS非常慢

时间:2018-08-01 17:38:55

标签: java ssl glassfish payara

我遇到了一个非常奇怪的案例:

在迁移到Payara 5.182之前,我使用Payara 4.1.181,并且http / https请求都非常快。当我迁移到Payara 5.182时,事情变得很奇怪,http请求可以正常工作,但是https请求非常慢。

以下是信息:

  • 部署到Payara 5.182 / Payara 4.1.181的应用程序是同一版本
  • 在Payara 5.182中配置keystore.jks和cacerts.jks与Payara 4.1.181相同:
    • keytool -importkeystore -destkeystore keystore.jks -srckeystore 3MEdu.p12 -srcstoretype PKCS12 -alias 3medu_cert
    • keytool -importkeystore -destkeystore cacerts.jks -srckeystore 3MEdu.p12 -srcstoretype PKCS12 -alias 3medu_cert
  • 3MEdu.p12是与Payara 4.1.181中使用的文件相同的文件
  • 将80端口用于http请求,将443端口用于https请求
  • JDK版本:Oracle JDK 8u161
  • 操作系统版本:Ubuntu 16.04.4 LTS

2 个答案:

答案 0 :(得分:1)

Payara 4和5之间的区别是Payara 5中默认启用了HTTP / 2。请尝试按照文档中的说明禁用HTTP2:https://docs.payara.fish/documentation/payara-server/server-configuration/http/protocols.html

答案 1 :(得分:1)

为此,完整的菜单为:

网络配置->网络侦听器-> http-listener-2-HTTP标记,搜索要禁用的HTTP / 2选项