我正在运行GlassFish Server Open Source Edition 3.0.1(版本22)。无论是在我的开发环境(Mac OSX,4核和8GB RAM)还是生产环境(Linux,2核,4GB)中,控制台的启动都非常缓慢。为什么Glassfish管理控制台如此缓慢?
机器很大程度上处于闲置状态。什么是glassfish在做什么?有什么需要调整,以使其启动速度更快?
更新1:
例 - 我一直在试图复制,我已经实现并测试本地到我的服务器一些JDBC配置。我刚刚浪费了一小时试图复制配置,因为我无法同时打开dev和prod glassfish控制台,而没有其中一个超时。
我会得到dev控制台打开,然后终于prod之一,但是当我点击回我的开发窗口它已经超时,现在试图重新启动自己。
这是疯了。一个小时来复制一个简单的JDBC连接?有没有人真的成功地在生产中使用它?
更新:2
我发现了一个巨大的差别两件事情:
了GlassFish UI的阿贾克斯方面显得非常脆弱。我有两个浏览器标签打开,一个到
localhost:4848
,另一个到localhost:9000
。第一个选项卡是实际在本地主机上运行的glassfish服务器。第二个是远程服务器,通过ssh将其转发为本地服务器。通常情况下这不是问题,但我怀疑它会将glassfish中的会话处理混淆为在同一个“主机”上看到两台服务器,即使它们位于不同的端口上。我更新了我的3.0到3.1。这似乎消除了很多启动延迟。
我希望这篇文章可以帮助别人不会遭受这种创伤。感谢大家的建议。
我在这里看不到编程问题? –
@Tim:我会保留这些问题,因为很多程序员遇到问题(请参阅[这里](http://www.mentby.com/Group/glassfish-users/glassfish-v3-admin-console-very -show.html)) –
恕我直言,它非常关于编程,因为作为开发人员,这是我们必须每天处理的工具。这就像说我们不能问关于编译器或JRE的问题。 –