21. juni 2005 - 14:40
Der er
19 kommentarer og 1 løsning
OutOfMemoryError ved submit.
Når jeg submitter visse sider af min Applikation får jeg outOfMemoryError. Dette sker inden requestet rammer min implementation af Struts Action. Min apache log siger; 2005-06-21 14:20:22 StandardWrapperValve[action]: Servlet.service() for servlet action threw exception java.lang.OutOfMemoryError Er der nogle der kan have en ide til hvad der sker ?? type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution threw an exception root cause java.lang.OutOfMemoryError note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.
Annonceindlæg fra COMM2IG
den er vel løbet tør for memory ... :-) hvad har du sat Xmx til ?
Jeg har lavet debugging på min form's setmetoder, og det er også inden de bliver kaldt at denne exception bliver smidt
Er det en parameter der angiver hvor stor request/response som sendes til browseren må være ? eller er det den memory tomcat'en har til sin rådighed ?
hvor meget memory tomcat har til rådighed
hvordan man sætter den afhænger af hvordan man starter Tomcat hvis man starter den med startup.bat på windows så kunne man lave en setenv.bat med set JAVA_OPT=-Xmx256m (eller hvad det nu skulle være)
Hvad er default værdien ?
Hvis tomcat'en skal startes via dens service eller vis startup bat hvor skal man så lave ovenstående trick ?
21. juni 2005 - 15:07
#10
med startup.bat skal du bare lave en setenv.bat spm beskrevet
21. juni 2005 - 15:08
#11
service ved jeg ikke rigtig
21. juni 2005 - 15:14
#12
jeg skrev ovenstående i min startup.bat for tomcat serveren, men det havde ingen effekt. Skal den være sat inden startup.bat bliver kaldt ? - jeg har tilføjet linien allerførst i startup.bat - HVAD FILEN SKAL JEG GØRE...
21. juni 2005 - 15:15
#13
SKAL det være en anden bat fil, kan jeg ikke bare skrive det i startup.bat ?
21. juni 2005 - 15:15
#14
du skal lave en ny fil setenv.bat i Tomcat bin dir med den linie de eksisterende bat filer vil køre den
21. juni 2005 - 15:15
#15
for service kan du prøve at sætte CATALINA_OPTS = -Xmx256m globalt
21. juni 2005 - 15:18
#16
skal det muligvis være JAVA_OPTS (med et s) Jeg kunne se at catalina.bat ville læse denne parameter...
21. juni 2005 - 15:55
#17
ja
21. juni 2005 - 15:55
#18
sorry
24. juli 2005 - 15:55
#19
fået det til at virke ?
16. august 2006 - 11:03
#20
Det virker nu. og jeg er blevet en hel del klogere på servere :o)
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.