AWS EC2でtomcatを動かす

AWSのEC2のインスタンス上でtomcatを動かしてみます。

tomcatのインストール方法は様々なものがありますが今回はzipファイルを解凍して実行する方法をご紹介します。

今回使用した環境は以下のとうりです。

実行環境
Amazon マシンイメージUbuntu Server 22.04 LTS (HVM), SSD Volume Type
tomcatApache Tomcat 80.5.97
この環境でなくとも動作する可能性はあります

手順

UbuntuServerをインストールしたEC2インスタンスを起動します

作成したインスタンスに接続します。
※接続する際のユーザー名はデフォルトで入力されているubuntuだと接続できません。rootにすると接続できます。

jdkをインストールするためにaptをアップデートします

sudo apt-get update

jdkをインストールします

sudo apt-get install openjdk-8-jdk

インストール中に以下のような警告が出る場合があります

Need to get 104 MB of archives.
After this operation, 406 MB of additional disk space will be used.
Do you want to continue? [Y/n]  

yを入力することで進めることができます

続いてtomcatのzipファイルを取得します

回答先のディレクトリを作成します

今回はルートディレクトリ直下にtomcat用のディレクトリを作成します

cd / && mkdir tomcat && cd $_

tomcat8.5のzipファイルをダウンロードします

ダウンロード元のファイルはtomcat公式サイトから取得します

wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.97/bin/apache-tomcat-8.5.97.zip

lsと入力してファイル名が表示されればダウンロード成功です

root@ip-***-**-**-**:/tomcat# ls
apache-tomcat-8.5.97.zip

zipファイルを解凍するツールをインストールします

sudo apt-get install unzip

先ほどダウンロードしたzipファイルを解凍します

unzip apache-tomcat-8.5.97.zip 

解凍したファイルに移動します

cd apache-tomcat-8.5.97 

起動用ファイルを実行する権限を取得します

cd bin && chmod u+x *

起動用ファイルを実行します

sh startup.sh

以下のように表示されていればtomcatが起動しています。

root@ip-***-**-**-**:/tomcat/apache-tomcat-8.5.97/bin# sh startup.sh
Using CATALINA_BASE:   /tomcat/apache-tomcat-8.5.97
Using CATALINA_HOME:   /tomcat/apache-tomcat-8.5.97
Using CATALINA_TMPDIR: /tomcat/apache-tomcat-8.5.97/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /tomcat/apache-tomcat-8.5.97/bin/bootstrap.jar:/tomcat/apache-tomcat-8.5.97/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

コメント

タイトルとURLをコピーしました