It's possible. Unfortunately it's not really practical to upgrade the JVM on the machine. As a work around I've found I can manually unzip the war and set the directory and context path in the html manager.
On Tue 06/10/08 9:43 AM , Filip Hanik - Dev Lists [EMAIL PROTECTED] sent: > could you be running into > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6280693 > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6332094 > > > so an upgrade to the JVM might fix it > > > > Filip > > > > Reid Swanson wrote: > > > Hi, > > > > > > I have a web app that includes a large amount of data > and I am having trouble > > deploying it. Nearly every time I try it fails with the > following error. > > > > > SEVERE: HTMLManager: FAIL - Deploy Upload Failed, > Exception: Error invoking > > method check > > > javax.management.RuntimeErrorException: Error invoking > method check > > at > > > > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:30 > 8) > > at > > > > com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java > :213) > > at > com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) > > at > > > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSe > rverInterceptor.java:815) > > at > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784) > > at > org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1465) > > at > > > > org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.ja > va:243) > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:710) > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > at > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio > nFilterChain.java:290) > > at > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC > hain.java:206) > > at > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j > ava:233) > > at > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j > ava:175) > > at > > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBas > e.java:525) > > at > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12 > 8) > > at > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:10 > 2) > > at > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav > a:109) > > at > > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) > > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) > > at > > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Htt > p11Protocol.java:583) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > > at java.lang.Thread.run(Thread.java:613) > > > Caused by: java.lang.OutOfMemoryError > > > at java.util.zip.ZipFile.open(Native Method) > > > at > java.util.zip.ZipFile.(ZipFile.java:203) > > at > java.util.jar.JarFile.(JarFile.java:132) > > at > java.util.jar.JarFile.(JarFile.java:97) > > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:746) > > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:515) > > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1229) > > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3 > 9) > > at > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp > l.java:25) > > at > java.lang.reflect.Method.invoke(Method.java:585) > > at > > > > org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:29 > 7) > > ... 21 more > > > > > > I am running Mac OSX 10.4.11 > > > > > > with > > > java version "1.5.0_07" > > > Java(TM) 2 Runtime Environment, Standard Edition (build > 1.5.0_07-164) > > Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed > mode) > > > > > and tomcat 6.0.16 > > > > > > I've defined JAVA_OPTS to > > > > > > JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=512m > -XX:PermSize=256m > > -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled > -XX:+CMSClassUnloadingEnabled > > > > > But basically no matter what I set JAVA_OPTS to the > deployment will fail and the > > JVM never seems to use more than about 70MB of memory. > > > > > > Any help would be greatly appreciated. > > > > > > > > > > --------------------------------------------------------------------- > > To start a new topic, e-mail: users > @tomcat.apache.org > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To start a new topic, e-mail: users > @tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]