カテゴリー別アーカイブ: サーバー構築

[tomcat] jsvc からだと起動できない




tomcat が、catalina.sh からだと起動できて、daemon.sh からだと起動できない。
最初に、apache-tomcat-9.0.0.M22 w/ jdk1.8.0_131 でやったけどだめで、

  • apache-tomcat-9.0.0.M9 w/ jdk1.8.0_91
  • apache-tomcat-9.0.0.M9 w/ jdk1.7.0_80
  • apache-tomcat-8.5.16 w/ jdk1.7.0_80

のパターンでもだめ。
osは、Linux version 2.6.32-696.6.3.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Wed Jul 12

エラーは

のようなエラー

答えは、ここ

起動パラメタに”-Xss2m”を追加した




[tomcat 9] tomcat 9 のインストールメモ




以下を参考とした
公式サイト

ダウンロードと展開

apache-tomcat-9.0.0.M9.tar.gz をダウンロード
(2016/07/15 時点で最新)

/tmp/ にいれて、 /opt上で展開
java は、 /opt/java に入ってる前提。
JAVA_HOMEを設定しているときは、–with-java=/opt/java が不要

起動スクリプトの作成

/etc/init.d/tomcat を編集して以下をファイルの冒頭に追加する

tomcat起動時の環境変数設定する場合は
/opt/apache-tomcat-9.0.0.M9/bin/setenv.sh を作成して編集する。

例えばメモリの使用量とかを調整する場合は、setenv.sh に以下を追加する

自動起動に設定

起動ユーザの作成と権限変更

ユーザとグループ作成

権限変更