应用发布后,was的启动过程?

现场生产遇到过一个问题:war包部署及启动需要花过长时间,导致后台报错线程挂起,把进程kill掉后,启动dmgr进程都需要花去32分钟,后来查明原因:war包的配置文件中配置一个目录,启动dmgr遍历了这个目录,但是该目录下有个子目录,was的启动用户没有权限读取,从而导致启动过程用时过长。想问下:为什么在启动dmgr进程会读取应用程序的配置呢,was的启动过程到底是什么样子的,具体是什么步骤(比如读取什么配置,加载什么jar包),顺序是什么样子的?

参与6

1同行回答

yangjianxvyangjianxv  部门总经理 , 成方金融科技有限公司
IBM实验室写代码的回答这个问题比较好。毕竟WAS不是开源的。但如果有兴趣,可以看was自己的启动log,基本能看出来它在启动过程干了什么显示全部

IBM实验室写代码的回答这个问题比较好。毕竟WAS不是开源的。
但如果有兴趣,可以看was自己的启动log,基本能看出来它在启动过程干了什么

收起
银行 · 2019-05-10
浏览2228

提问者

ahlyu
系统运维工程师没有
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-05-06
  • 关注会员:2 人
  • 问题浏览:5689
  • 最近回答:2019-05-10
  • X社区推广