I'm using the tomcat-maven plugin to set a value for MaxPermSize but it's not working.
You can see in the below plugin my setting for JAVA_OPTS - I've also tried MAVEN_OPTS and CATALINA_OPTS. I can see that it's not working using jvisualvm (can also tell because my app eventually craps out). The only way that I can get an increase in perm gen size is to explicitly set it like this: MAVEN_OPTS="-XX:MaxPermSize=1024m" Is it possible to use the tomcat-maven plugin to specify MaxPermSize size? Thanks! <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.0</version> <configuration> <systemProperties> <JAVA_OPTS>-XX:MaxPermSize=1024M</JAVA_OPTS> </systemProperties> <backgroundProcessorDelay>5</backgroundProcessorDelay> <contextFile>${project.build.directory}/${project.build.finalName}/META-INF/context.xml</contextFile> <path>/xyz</path> </configuration> <dependencies> <dependency> <groupId>com.sun.faces</groupId> <artifactId>jsf-api</artifactId> <version>2.0.9</version> </dependency> <dependency> <groupId>com.sun.faces</groupId> <artifactId>jsf-impl</artifactId> <version>2.0.9</version> </dependency> <dependencies> </plugin>