title: Tomcat 7 getting CreateJavaVM Failed Error
body: <p>I have an Apache tomcat 7.0.5 Server on a Windows R2 Server and I've deployed a webApp ( java JSF) on it, everything was working fine, but it suddenly stopped and won't run again. when I try to run it, it tells me "Error 1067: The Process terminated unexpectedly" and In the logs I get these files:</p>
  
  <p>tomcat7-stdout.2012-08-08.log</p>
  
  <pre><code>2012-08-08 18:00:06 Commons Daemon procrun stdout initialized
  </code></pre>
  
  <p>commons-daemon.2012-08-08.log</p>
  
  <pre><code>[2012-08-08 19:02:30] [info]  Commons Daemon procrun finished
  [2012-08-08 19:13:02] [info]  Commons Daemon procrun (1.0.4.0 64-bit) started
  [2012-08-08 19:13:02] [info]  Running 'Tomcat7' Service...
  [2012-08-08 19:13:02] [info]  Starting service...
  [2012-08-08 19:13:02] [error] CreateJavaVM Failed
  [2012-08-08 19:13:03] [info]  Service started in 1000 ms.
  [2012-08-08 19:13:03] [info]  Run service finished.
  [2012-08-08 19:13:03] [info]  Commons Daemon procrun finished
  </code></pre>
  
  <p>tomcat7-stderr.2012-08-08.log</p>
  
  <pre><code>2012-08-08 18:00:06 Commons Daemon procrun stderr initialized
  Please use CMSClassUnloadingEnabled in place of CMSPermGenSweepingEnabled in the future
  Unrecognized VM option '+HeapDumpOnOutOfMemoryError '
  </code></pre>
  
  <p>since I was having some 'perm gen' memory error I added some stuff  to my apache Tomcat properties, folowing this link  <a href="http://www.zulutown.com/blog/2009/03/12/solving-tomcat-outofmemoryerror-heap-space-and-permgen-space/" rel="noreferrer">how to handle Perm Gen</a></p>
  
  <p>so my Java Options look like this:</p>
  
  <pre><code>-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 7.0
  -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 7.0
  -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 7.0\endorsed
  -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 7.0\temp
  -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
  -Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\logging.properties
  -XX:+CMSClassUnloadingEnabled
  -XX:+CMSPermGenSweepingEnabled
  -XX:PermSize=256m
  -XX:MaxPermSize=256m
  -XX:+HeapDumpOnOutOfMemoryError 
  </code></pre>
  
  <p>Any ideas as to why the server won't start anymore? THANKS!</p>
  
  <p>~Myy</p>