EJB over HTTP fails with "Invalid application_layer_protocol_negotiation extension" when SSL is enabled
Issue
We have a 2 nodes clustered JBoss EAP with mod_cluster setup and a java client application invokes EJB over HTTP using the mod_cluster virtual host. Invocation fails with the following error:
Fatal (UNEXPECTED_MESSAGE): Invalid application_layer_protocol_negotiation extension: Only client specified application protocol is allowed in ServerHello message (
"throwable" : {
javax.net.ssl.SSLProtocolException: Invalid application_layer_protocol_negotiation extension: Only client specified application protocol is allowed in ServerHello message
Environment
- Red Hat JBoss Enterprise Application Platform (JBoss EAP)
- 7.4.12
- OpenJDK
- 11.0.19
- Red Hat JBoss Core Services (JBCS)
- 2.4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.