错误片段,明显的就是StuckThreadMaxTime ,如下:
<Error> <WebLogicServer> <BEA-000337>
<[STUCK] ExecuteThread: '7' for queue:
'weblogic.kernel.Default (self-tuning)' has been busy for "621" seconds
working on the request "Http Request: /web/product/service/integrationManualImportAction.do",
which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
此错误是由于 WebLogic Server 超过了其“阻塞线程最长时间:”的默认值:600 秒。
解决方案如下:
进入weblogic后台,主页 >> 服务器 >> AdminServer(管理) >> 超载 >> 最长线程阻塞时间
修改这个值即可,由于本次请求的时间为621 ,果断改为了3600,保存之后,重新请求,一切OK.