My Oracle Support Banner

JMS Messaging Dynamic Port Causes Error "Could not register a DisconnectListener for XXX" (Doc ID 1343181.1)

Last updated on DECEMBER 21, 2022

Applies to:

Oracle WebLogic Server - Version 10.3 and later
Information in this document applies to any platform.


There are two domains: domain A on Tomcat and domain B on WLS. These domains communicate with one another using a JMS message queue for message transactions through a firewall between them. When domain A sends a message request to Domain B, the request goes through using t3://servername:port and it is successful. However, intermittently the server on Domain B is trying to open a connection back to the client, thus using variable ports. Since there is a firewall between the two domains, this connection is getting dropped, as there are a fixed number of available ports which are opened through the firewall. This issue can occur with any client that is trying to communicate with WebLogic Server via JMS through a firewall.

In these situations, we observe the following error on the client:




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.