我的应用程序在Tomcat5.5上运行,它打开了一个未关闭的文本文件,在打开了一定数量的文件后,服务器挂起并抛出错误java.io.IOException: Too root files and works一旦我重新启动Tomcat5.5,我已经找到了根本原因并使用FileInputStream.close()关闭了该文本文件
有人能帮我在服务器挂起前找到打开的文件数吗?
/get some information from ABCCore class based on form filtersABCCore.java (TestCore.jar)JBoss集群(node1,node2)TestAPIInterface.jarTomcat服务器(node1,node2InvalidObjectException将进入tomcat用户界面日志
我遇到了一个关于Runtime.getRuntime().exec(String)失败的问题,它在我们的应用程序中创建了一个新的进程。虽然这段代码在sun系统(java1.4,tomcat4.0)上成功地工作了,但它在Linux上似乎根本不起作用。linux系统上的配置如下下面是作为新进程运行TestProcess类的代码片段:
process = Runtime.getRu
我对linux和这个论坛非常陌生。我正在为一个客户解决一个问题,他们有10+ Red Hat Linux5.5 64位服务器。他们希望在某些服务器上使用stop脚本(该脚本使用'kill -15')停止tomcat进程,该脚本运行良好,并在几秒钟内停止tomcat进程。在一些服务器上,有时它会很快停止,有时它会持续运行几分钟,最后客户不得不使用'kill -9‘命令来停止tomcat。日志不会显示任何内容。
你知道为什么这个脚本会有间歇性的
直到今天早上,一切都很好:我再也不能清洁/出版给tomcat了:Could not delete <directory> May be locked by another我可以很容易地手动删除这些文件(但是tomcat仍然不能发布),我也找不出哪个进程可能正在锁定它(linux:lsof <directory>)
我尝试了Eclipse:移除项目(工作时),再次添加(同样的问题),删除服务器配置,删除</em