Самый простой способ сделать это: (В Linux / Ububuntu e.t.c)
Перейдите в каталог tomcat bin:
cd /opt/tomcat8.5/bin
создайте новый файл в каталоге bin "setenv.sh" и сохраните в нем записи, указанные ниже.
export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx2048m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"
и команда выдачи:
./catalina.sh run
В вашем лог-файле catalina вы можете видеть такую запись:
INFO [main] VersionLoggerListener.log Command line argument: -Xms512m
INFO [main] VersionLoggerListener.log Command line argument: -Xmx2048m
INFO [main] VersionLoggerListener.log Command line argument: -XX:MaxPermSize=256m
Что подтверждает, что вышеуказанные изменения имели место.
Кроме того, значения «Xms512m» и «-Xmx2048m» могут быть соответственно изменены в файле setenv.sh.
Запуск tomcat также может быть выполнен в два этапа.
cd /opt/tomcat8.5/bin
Step #1
run ./setenv.sh
Step #2
./startup.sh