javatomcatfreebsdpermgenjava-opts

How to set JAVA_OPTS for tomcat on FreeBSD?


I received OutOfMemoryError: PermGen space error.
I run tomcat using command:

/usr/local/etc/rc.d/tomcat7 start

I am trying to increase PermGen space (JAVA_OPTS="-XX:PermSize=256m -XX:MaxPermSize=256m").

I tried to add this string to next places:

catalina.sh
startup.sh
setenv.sh
tomcat7(/usr/local/etc/rc.d/)

But it is no effect. Default Tomcat server status (/manager/status) shows that only 82MB allowed for PS Perm Gen.

What I did wrong?

OS Name: FreeBSD
OS Version: 9.1-STABLE
# java -version
openjdk version "1.7.0_21"
OpenJDK Runtime Environment (build 1.7.0_21-b11)
OpenJDK 64-Bit Server VM (build 23.21-b01, mixed mode)

Solution

  • What helped me: In the tomcat7(/usr/local/etc/rc.d/):

    tomcat7_java_opts="-XX:PermSize=256m -XX:MaxPermSize=256m"