11.15.3.1. 如果WAR文件部署期间在Linux环境发生文件输入和输出错误¶
-
本节介绍在Linux环境中部署War文件时发生IOException,FileNotFoundException等时的原因和对策。
11.15.3.1.1. 确保应用服务器Web的错误日志¶
-
如果Web应用服务器进程可以使用的文件数量上限受操作系统限制,则IOException,FileNotFoundException等将输出到错误日志,并且部署可能会失败。
-
Web应用程序服务器的错误内容参考源
Web应用服务器 错误内容来源 树脂类
WebSphere Application Server 9.0.5
Oracle WebLogic Server 12c R2(12.2.1)
启动时的控制台信息
%WEBSPHERE_ROOT%/配置文件/ AppSrv01 /日志/ server1 / SystemErr.log
%WEBLOGIC_ROOT%/%USER_PROJECT%/域/ base_domain /服务器/ AdminServer /日志/ AdminServer.log
11.15.3.1.2. 更改文件描述符的上限¶
将/etc/system/limits.conf或/etc/security/limits.conf中设置的OS文件描述符的数量与环境匹配可以通过添加以下数字来避免它,因此请将其更改为适当的值。*软nofile 32768 *硬nofile 32768根软nofile 32768根硬nofile 32768*用户和数值均为样本,请根据环境设置适当的数值。
注解
文件描述符的当前设置值为
ulimit -n您可以检查。