yumインストールしたtomcatにjvm(CATALINA_OPTS)を設定する
インフラエンジニアの伊藤です。
Tomcatをyumでインストールした場合、catalina.shは作られず、tomcatのデーモンが登録されます。
yumではなく、ソースからTomcatをインストールすれば、catalina.shで起動・停止するので、
ここでjvmの起動オプションを付けてあげることができます。
じゃあyumの場合は?
tomcat.confで設定
yumでインストールしたTomcatの場合は、/etc/tomcat8(Tomcat8の場合)に
各種設定ファイルなどが存在します。
ここに、「CATALINA_OPTS」として指定してあげることでOKです。
1 2 3 | # vi /etc/tomcat8/tomcat8.conf CATALINA_OPTS= "-Xmx128M -Xms64M" |
設定後、tomcatを再起動すれば完了。
1 | tomcat 5785 155 1.6 2618264 131800 ? Sl 07:20 0:04 /usr/bin/java -Xmx128M -Xms64M -classpath : /usr/share/tomcat8/bin/bootstrap .jar: /usr/share/tomcat8/bin/tomcat-juli .jar: -Dcatalina.base= /usr/share/tomcat8 -Dcatalina.home= /usr/share/tomcat8 -Djava.endorsed. dirs = -Djava.io.tmpdir= /var/cache/tomcat8/temp -Djava.util.logging.config. file = /usr/share/tomcat8/conf/logging .properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager org.apache.catalina.startup.Bootstrap start |
「/usr/bin/java -Xmx128M -Xms64M~~」と、CATALINA_OPTSに設定した内容が反映されていますね。
この記事がお役に立てば【 いいね 】のご協力をお願いいたします!