当前位置:  开发笔记 > 运维 > 正文

加快Weblogic Server启动时间

如何解决《加快WeblogicServer启动时间》经验,为你挑选了2个好方法。

在我的工作中,我们使用Weblogic Server来托管企业门户.哪个好.

但是,我最近有机会使用Tomcat进行一些项目,我对速度上令人难以置信的差异感到震惊.Tomcat启动需要3-5秒,部署中型项目需要10-15秒.Wewblogic 启动需要3-5 分钟,部署最多需要10 分钟.这会杀死任何迭代开发.

我是不是必须让自己放慢速度和臃肿,或者我能做些什么来加快速度?有人有这方面的经验吗?



1> krosenvold..:

你将无法将青蛙变成公主.我想稍微想一下weblogic的启动时间 - 它们看起来有点过分,你是不是有机会在linux上运行?

如果您正在运行嵌套档案(耳朵内的战争等)以及目录扫描技术(休眠,弹簧等),您可以尝试在部署之前将其全部解压缩到相应的爆炸结构; 它已经知道有点帮助.

Tomcat包含weblogic所具有的一小部分功能.我们在jetty上开发,但在weblogic上部署接受/生产环境,这非常有效.你可以用tomcat做同样的事情.

Tomcat是一个相当严格的容器,而weblogic是宽松的,所以你通常只有很小的麻烦部署到weblogic,特别是只要你连续做两件事.

您还可以使用像javarebel这样的工具来进行非常漂亮的热部署并避免所有这些重新启动.


+1提及javarebel(现称jrebel)

2> Tomas F..:

正如krosenvold所说,随机数生成会导致启动缓慢.

Oracle的建议是使用下面的-D标志之一 - 仅在非生产系统上,因为它会降低安全性.

使用-Djava.security.egd = file:/// dev/urandom switch或file:/ dev /./ urandom到启动weblogic的命令.

以上信息摘自http://download.oracle.com/docs/cd/E12839_01/doc.1111/e14772/weblogic_server_issues.htm#CIHIIBGJ

如果-D标志不起作用,请查看以下解决方案:http: //www.itonguard.com/20090313/weblogic-starts-slow/

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有