« | July 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | |
|
统计 |
blog名称:V-加油 日志总数:52 评论数量:83 留言数量:0 访问次数:250497 建立时间:2005年2月13日 |
| 
|
本站首页 管理页面 写新日志 退出
[开发]java.io.IOException: Not enough space 是怎么回事呢? |
显示的信息如下:Compilation of '/u01/bea/user_projects/domains/mias/./myserver/.wlnotdelete/extract/myserver_cms_cms/jsp_servlet/__left_default.java' failed:-------------------------------------------------------------------------------- (Failed to parse compiler output. See full output below). --------------------------------------------------------------------------------Full compiler error(s):java.io.IOException: Not enough space at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:52) at java.lang.Runtime.execInternal(Native Method) at java.lang.Runtime.exec(Runtime.java:566) at java.lang.Runtime.exec(Runtime.java:491) at java.lang.Runtime.exec(Runtime.java:457) at weblogic.utils.Executable.exec(Executable.java:227) at weblogic.utils.Executable.exec(Executable.java:156) at weblogic.utils.Executable.exec(Executable.java:142) at weblogic.utils.compiler.CompilerInvoker.execCompiler(CompilerInvoker.java:249) at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:427) at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328) at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336) at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:321) at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:443) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:238) at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:188) at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:535) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:373) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:463) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:626) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:412) at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154) at jsp_servlet.__left._jspService(Left.jsp:9) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6456) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)--------------------------------------------------------------------------------Thu Jan 05 22:47:02 CST 2006在以下找到相关资料:http://support.bea.com/application?namespace=askbea&origin=ask_bea_answer.jsp&event=link.view_answer_page_solution&answerpage=solution&page=wls/S-06642.htmhttp://support.bea.com/application?namespace=askbea&origin=ask_bea_answer.jsp&event=link.view_answer_page_solution&answerpage=solution&page=wls/S-06438.htmhttp://www.peteslater.com/detail.php?id=29http://www.mblogger.cn/dotnet.mblogger.cn/bobo156/posts/2887.htm基本解决方法:n 如果你只有256MB的内存,增加更大的内存。
n 提高文件描述文件的限制,如:
set rlim_fd_max=4096
set rlim_fd_cur=1024
n 启动JVM时,用-native标志来使用自有的线程。另外,也有说到:http://support.bea.com/application?namespace=askbea&origin=ask_bea_answer.jsp&event=link.view_answer_page_solution&answerpage=solution&page=wls/S-21447.htmNormally
this exception occurs when you run out of virtual memory swap space)
for the operating system. This can happen if you specify too large a
heap size for the VM, or if you're running too many processes. Initially, verify that you have sufficient disk space and delete any old weblogic.log files. Try
setting the maximum heap size to be about 25% of your actual memory.
That has resolved this compilation problem for other customers in
similar cases. Reduce the heap size did solve the problem.次日,发现确实是内存的问题,原先以为是1G,后来才知道只有一半。不过还是不太明白,这个的大小是要和什么参数匹配的?
|
阅读全文(3816) | 回复(0) | 编辑 | 精华 |
|