Hi all,
I am having trouble increasing the memory of my jvm tomcat 8. my droplet ubuntu 16.04 has 1 gb of memory.
I configured the setenv.sh within the path opt/tomcat/conf file like this:
export CATALINA_OPTS = "$CATALINA_OPTS -Xms256M"
export CATALINA_OPTS = "$CATALINA_OPTS -Xmx512M"
export CATALINA_OPTS = "$CATALINA_OPTS -XX:MaxPermSize=256M"
When starting tomcat the following error is displayed.
Invalid initial heap size: -Xms256M Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit
I would like some help??
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
I followed the guideline at https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04 It is saying about creating a tomcat service, memory can be set out there:
Doing some digging on this I’ve found a few suggestions on how to either adjust the lines you’ve shared or set these defaults for Java globally.
Following the examples here should help you to resolve this issue.