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]

Reply via email to