我在跑Glassfish 2.1在 Ubuntu 服务器上,我试图测试一些东西,因此我在 localhost:4848 上的管理控制台中将最大池大小更改为 1,我停止了服务器,但是当我尝试重新启动它时(从命令行)
sudo /opt/glassfish/bin/asadmin start-domain domain1
它卡在了
[#|2013-04-24T11:20:32.741-0500|INFO|sun-appserver2.1|javax.resourceadapter.mqjmsra.lifecycle|_ThreadID=10;_ThreadName=main;|MQJMSRA_RA1101:SJSMQ JMS 资源适配器正在启动...|#]
然后就挂在那里了。我想也许是我的配置更改导致了这个问题,但我找不到配置文件在哪里,我在 domains/domain1/config 下搜索,但没有找到,我也用谷歌搜索了一下,但找不到有用的信息。
那么,我的配置更改有可能影响了 Glassfish 吗?在这种情况下,我可以在哪里改回该配置?或者我该如何修复此问题?
答案1
事实证明,确实如此。
配置文件是域名.xml 并且处于:glassfishHome/域/domain1/配置/
我将 max-thread-pool-size 的值从 1 更改为 5,然后启动服务器,一切运行正常。
<thread-pool idle-thread-timeout-in-seconds="120"
max-thread-pool-size="5" min-thread-pool-size="0" num-work-queues="1"
thread-pool-id="thread-pool-1"/>