tomcat内存溢出

异常:

Exception in thread "http-bio-8085-Acceptor-0" java.lang.OutOfMemoryError: Java

heap space
Exception in thread "http-bio-8085-exec-101" java.lang.OutOfMemoryError: Java he
ap space
Exception in thread "http-bio-8085-exec-94" java.lang.OutOfMemoryError: Java hea
p space
08:35:47,571 ERROR DispatchAction:294 - Dispatch[/autoRun] to method 'getSetForA
utoLog' returned an exception
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchActio
n.java:269)
        at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:
170)
        at com.zezhong.cbod.flex.action.BaseAction.execute(BaseAction.java:88)
        at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(Execut
eAction.java:58)
        at org.apache.struts.chain.commands.AbstractExecuteAction.execute(Abstra
ctExecuteAction.java:67)
        at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionComm
andBase.java:51)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.
java:304)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at org.apache.struts.chain.ComposableRequestProcessor.process(Composable
RequestProcessor.java:283)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:191
3)
        at com.desktop.struts.controller.EncodingActionServlet.process(EncodingA
ctionServlet.java:29)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        at com.desktop.struts.controller.EncodingActionServlet.doGet(EncodingAct
ionServlet.java:65)
        at com.desktop.struts.controller.EncodingActionServlet.doPost(EncodingAc
tionServlet.java:35)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
        at com.zezhong.cbod.servlet.WorkflowRecoverFilter.doFilter(WorkflowRecov
erFilter.java:47)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
        at com.zezhong.cbod.servlet.CheckSessionFilter.doFilter(CheckSessionFilt
er.java:94)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:241)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:503)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:170)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:103)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
950)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:421)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp
11Processor.java:1070)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
AbstractProtocol.java:611)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
t.java:316)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskTh
read.java:61)

        at java.lang.Thread.run(Thread.java:745)

内存溢出异常 

1、在eclipse里面修改

2、修改 tomcat\bin\Catalina.bat 文件


windows环境下:
在166行左右
rem Execute Java with the applicable properties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
在 %DEBUG_OPTS% 后面添加-Xms256m -Xmx512m

猜你喜欢

转载自blog.csdn.net/wdw131409/article/details/79989845