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

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

1回答

杨建旭杨建旭  技术经理 , 中国人民银行清算总中心
wuwenpinyinxin赞同了此回答
IBM实验室写代码的回答这个问题比较好。毕竟WAS不是开源的。但如果有兴趣,可以看was自己的启动log,基本能看出来它在启动过程干了什么显示全部

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

收起
 2019-05-10
浏览178

提问者

ahlyu系统运维工程师, 没有

问题状态

  • 发布时间:2019-05-06
  • 关注会员:2 人
  • 问题浏览:3629
  • 最近回答:2019-05-10
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30