LinuxServer

tomcat

目次

(Server) tomcat のインストール

前提

  • AlmaLinux8
  • Tomcat のバージョンは「apache-tomcat-9.0.45」

参考サイト

OpenJDKのインストール

sudo dnf -y install java-11-openjdk-devel tar

tomcat ユーザーの作成

useradd -d /opt/tomcat -s /sbin/login -M tomcat

tomcat のインストール

  • download
  • 「Binary Distributions」-「Core」-「tar.gz」を右クリックして、URLをコピー。
  • 以下を実行(全て root 権限にて)
  1. ディレクトリの移動
    cd /opt
  2. 先程コピーしたurlを貼り付けてダウンロード
    curl -O https://ftp.riken.jp/net/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
  3. ダウンロードしたファイルを解答
    tar zxvf apache-tomcat-9.0.37.tar.gz
  4. シンボリックリンクの作成
    ln -s /opt/apache-tomcat-9.0.37 /opt/tomcat
  5. 権限変更1
    chown -R tomcat:tomcat /opt/tomcat/
  6. 権限変更2
    chown -h tomcat:tomcat /opt/tomcat
  7. 圧縮ファイルの削除
    rm -f /opt/apache-tomcat-9.0.37.tar.gz

tomcat サービス化の設定

  • vi /etc/sysconfig/tomcat
    JAVA_HOME="/usr/lib/jvm/jre"
    CATALINA_HOME="/opt/tomcat"
    CATALINA_BASE="/opt/tomcat"
    CATALINA_OPTS="-server -Xmx128m -Xms128m -XX:MaxMetaspaceSize=128m"
  • ユニットファイルの作成
    • vi /usr/lib/systemd/system/tomcat.service
      [Unit]
      Description=Apache Tomcat application server.
      After=network.target
      
      [Service]
      Type=forking
      
      User=tomcat
      Group=tomcat
      
      EnvironmentFile=/etc/sysconfig/tomcat
      
      ExecStart=/opt/tomcat/bin/startup.sh
      ExecStop=/opt/tomcat/bin/shutdown.sh
      
      [Install]
      WantedBy=multi-user.target
  • ユニットファイルのリロード
    systemctl daemon-reload

サービス(daemon)の起動

systemctl enable tomcat.service
systemctl start tomcat.service
  • 状態の確認
    • systemctl status tomcat.service
      「enabled」 と 「active (running)」を確認。
      tomcat.service - Apache Tomcat application server.
        Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
        Active: active (running) since Tue 2020-09-08 22:33:15 JST; 23min ago

確認

(開発環境:Windows) EclipseとTomcatのインストール

Eclipse のダウンロード


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-05-08 (土) 20:20:05 (1074d)