我们创建了一个Glassfish4集群(两个实例)。所有人都在使用Apache的mod_jk进行负载均衡。端口28080上的Http侦听器将jk-enabled
设置为true
。
在多次重新启动和部署EAR应用程序后,端口不再受限制。我检查了服务器日志,发现HTTP侦听器已经启动,但Grizzly Framework没有绑定到28080.其他端口正在工作。
[2015-07-24T10:02:37.940+0800] [glassfish 4.1] [INFO] [jts.startup_msg] [javax.enterprise.system.core.transaction.com.sun.jts.CosTransactions] [tid: _ThreadID=17 _ThreadName=RunLevelControllerThread-1437703356493] [timeMillis: 1437703357940] [levelValue: 800] [[
JTS5014: Recoverable JTS instance, serverId = [100]]]
[2015-07-24T10:02:38.111+0800] [glassfish 4.1] [INFO] [NCLS-CORE-00087] [javax.enterprise.system.core] [tid: _ThreadID=14 _ThreadName=RunLevelControllerThread-1437703356483] [timeMillis: 1437703358111] [levelValue: 800] [[
Grizzly Framework 2.3.15 started in: 6ms - bound to [/0.0.0.0:28181]]]
[2015-07-24T10:02:38.130+0800] [glassfish 4.1] [INFO] [NCLS-CORE-00087] [javax.enterprise.system.core] [tid: _ThreadID=14 _ThreadName=RunLevelControllerThread-1437703356483] [timeMillis: 1437703358130] [levelValue: 800] [[
Grizzly Framework 2.3.15 started in: 2ms - bound to [/0.0.0.0:24848]]]
[2015-07-24T10:02:38.414+0800] [glassfish 4.1] [INFO] [AS-WEB-GLUE-00198] [javax.enterprise.web] [tid: _ThreadID=16 _ThreadName=RunLevelControllerThread-1437703356491] [timeMillis: 1437703358414] [levelValue: 800] [[
Created HTTP listener http-listener-1 on host/port 0.0.0.0:28080]]
[2015-07-24T10:02:38.419+0800] [glassfish 4.1] [INFO] [AS-WEB-GLUE-00198] [javax.enterprise.web] [tid: _ThreadID=16 _ThreadName=RunLevelControllerThread-1437703356491] [timeMillis: 1437703358419] [levelValue: 800] [[
Created HTTP listener http-listener-2 on host/port 0.0.0.0:28181]]
[2015-07-24T10:02:38.424+0800] [glassfish 4.1] [INFO] [AS-WEB-GLUE-00198] [javax.enterprise.web] [tid: _ThreadID=16 _ThreadName=RunLevelControllerThread-1437703356491] [timeMillis: 1437703358424] [levelValue: 800] [[
Created HTTP listener admin-listener on host/port 0.0.0.0:24848]]
这两种情况都发生在Glassfish实例上。日志中没有SEVERE消息。
有什么想法吗?