现场生产遇到过一个问题:war包部署及启动需要花过长时间,导致后台报错线程挂起,把进程kill掉后,启动dmgr进程都需要花去32分钟,后来查明原因:war包的配置文件中配置一个目录,启动dmgr遍历了这个目录,但是该目录下有个子目录,was的启动用户没有权限读取,从而导致启动过程用时过长。想问下:为什么在启动dmgr进程会读取应用程序的配置呢,was的启动过程到底是什么样子的,具体是什么步骤(比如读取什么配置,加载什么jar包),顺序是什么样子的?
IBM实验室写代码的回答这个问题比较好。毕竟WAS不是开源的。但如果有兴趣,可以看was自己的启动log,基本能看出来它在启动过程干了什么
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30