问题:
java.io.FileNotFoundException: /app/nc61/ierp/bin/prop.xml (打开的文件过多)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:123)
at java.io.FileInputStream.<init>(FileInputStream.java:83)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:82)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:173)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at nc.bs.mw.domain.info.DomainInfoUtil.getDomainInfo(DomainInfoUtil.java:25)
at nc.bs.mw.domain.Main.main(Main.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at nc.bs.mw.start.NCStarter.main(NCStarter.java:28)
java.lang.NullPointerException
at nc.bs.mw.domain.ManagedServerProcess$ServerProcessCtrlThread.getStartCmdLine(ManagedServerProcess.java:277)
at nc.bs.mw.domain.ManagedServerProcess$ServerProcessCtrlThread.run(ManagedServerProcess.java:253)
parse domain conf error: ierp/bin/prop.xml, try to start standalone server
the server will start....
start servers with no domain configuraion
start server process: null
解决方法:
vi /etc/security/limits.conf 添加
* – nofile 6144
* - noprc 65535
reboot 计算机可以通过
ulimit -a 查看参数是否调整