Jsp 如何使用ApacheTomcat服务器中的Project从服务器中删除catalina.Out文件

Jsp 如何使用ApacheTomcat服务器中的Project从服务器中删除catalina.Out文件,jsp,tomcat,Jsp,Tomcat,您好,我已经从我的项目中打包了一个Jsp应用程序,Gen的速率约为12 Gb Catlina.out服务器错误。我已经在Linux操作系统中的Apache tomcat服务器上部署了该项目,我无法关闭服务器catlina。从服务器上,我必须从我们的项目中处理它,这样它就不会产生12 Gb的错误。我不知道为什么会出现此问题。当我打开catlina.out文件时,我看到每毫秒都会出现此错误: org.apache.tomcat.util.net.JIoEndpoint$Acceptor run SE

您好,我已经从我的项目中打包了一个Jsp应用程序,Gen的速率约为12 Gb Catlina.out服务器错误。我已经在Linux操作系统中的Apache tomcat服务器上部署了该项目,我无法关闭服务器catlina。从服务器上,我必须从我们的项目中处理它,这样它就不会产生12 Gb的错误。我不知道为什么会出现此问题。当我打开catlina.out文件时,我看到每毫秒都会出现此错误:

org.apache.tomcat.util.net.JIoEndpoint$Acceptor run
SEVERE: Socket accept failed
java.net.SocketException: Too many open files
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:375)
    at java.net.ServerSocket.implAccept(ServerSocket.java:470)
    at java.net.ServerSocket.accept(ServerSocket.java:438)
    at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
    at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352)
    at java.lang.Thread.run(Thread.java:679)

请帮助我如何解决这个问题,如何编写代码,使错误不应显示在服务器上。我必须使用代码处理,因为该服务器中有大量应用程序,我们没有服务器的写入权限,我们只能将文件上载到服务器并在给定的Ftp空间上运行,请帮助……

您运行的是什么版本的Tomcat?您的
配置是什么?您是否有多个
?apache-tomcat-7.0.41和最新版本Jdk我不知道为什么会出现此问题
ulimit-n
报告了什么?同样,您的
配置是什么?