Category: Development
Tomcat – java.lang.OutOfMemoryError: PermGen space.
1) Find where is Cataline.sh located. We need to make some changes in “catalina.sh” file. Cataline.sh is located at \tomcat folder\bin\catalina.sh
2) Assign following line to JAVA_OPTS variable and add it into catalina.sh file.
JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8
-server -Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=256m -XX:+DisableExplicitGC”
ALTER table `table_name` MODIFY COLUMN `column_name` your_data_type AFTER `other_column_name`
