突然在Linux服务器中遇到以下异常,直到上周末SOAP服务给出了预期的响应。
错误:
2019-06-14T05:25:52.545-0500 ERROR The ping-1.6.2.mar module, which is not valid, caused A ClassNotFoundException error occurred in loading the message receiver org.apache.axis2.ping.PingMessageReceiver
org.apache.axis2.deployment.DeploymentException: A ClassNotFoundException error occurred in loading the message receiver org.apache.axis2.ping.PingMessageReceiver
at org.apache.axis2.deployment.repository.util.ArchiveReader.readModuleArchive(ArchiveReader.java:527) ~[axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:77) [axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) [axis2-kernel-1.6.2.jar:1.6.2]
.
.
2019-06-14T05:25:52.547-0500 WARN Exception extracting jars into temporary directory : java.io.FileNotFoundException: /apps/Benefits/Processor/qc/Resources/resources/axis2/repository/modules/mtompolicy-1.6.2.mar (Too many open files) : switching to alternate class loading mechanism
2019-06-14T05:25:52.548-0500 ERROR The mtompolicy-1.6.2.mar module, which is not valid, caused java.io.FileNotFoundException: /apps/Benefits/Processor/qc/Resources/resources/axis2/repository/modules/mtompolicy-1.6.2.mar (Too many open files)
org.apache.axis2.AxisFault: java.io.FileNotFoundException: /apps/Benefits/Processor/qc/Resources/resources/axis2/repository/modules/mtompolicy-1.6.2.mar (Too many open files)
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) ~[axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.deployment.repository.util.DeploymentFileData.setClassLoader(DeploymentFileData.java:117) ~[axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:70) [axis2-kernel-1.6.2.jar:1.6.2]
at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) [axis2-kernel-1.6.2.jar:1.6.2]