AWS EC 2 Ubuntuでの導入環境の設定(jdk、maven、tomcat、git)


今回AWS EC 2 UbuntuサーバでSpringFrameworkを使って作成したプロジェクトwarファイルに配備する環境を設定します.
githubからプロジェクトソースを取得し、mavenとして直接使用します.warファイルを生成して配布するのが好きです.
この手順では、プロジェクトの構築に使用するjdkとmaven、導入に使用するTomcat、および最後にプロジェクトのインポートに使用するgitをインストールします.
本人が上記の方法ではなく現地で作った場合warファイルがubuntuにftpで送信された場合、MavneとGitをインストールする必要はありません.

jdkのインストール

sudo apt update && sudo apt upgrade
aptは、プレミアムパッケージツールの略で、UbuntuなどのDevianシリーズLinuxで使用されるパッケージ管理ツールです.
apt updateは、インストール可能なパッケージリストに更新があるかどうかを確認するコマンドです.
apt upgradeは、updateコマンドで確認した内容を反映するコマンドです.
パッケージを最新にするにはupdateコマンドを先に実行する必要があるので&&を組み合わせて実行します.
sudo apt-get install openjdk-8-jdk
jdkをインストールします.
異なるバージョンが必要な場合は、8を含む場所に必要なバージョンを入力できます.
java -version
インストールが完了すると、「バージョンの検証」コマンドを使用してインストールが正しいかどうかを検証します.

Javaホーム設定


JDKのインストールが完了したら、Javaホームを設定する必要があります.
echo $JAVA_HOME
上記のコマンドを実行した場合、何の反応もありません.それはまだ設定されていません.
vim ~/.bashrc
bashrcに入り、一番下に以下の内容を追加します.
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$PATH:$JAVA_HOME/bin

入力したら必ずwqで保存してください!
source ~/.bashrc
bashrcを変更した後、変更内容を反映するには、このコマンドを実行する必要があります.

反映が完了したら、java homeを最初に確認する方法で確認します.

Mavenのインストール

sudo apt install maven
mvn -version
Mavenが一番取り付けやすいです.
インストール後も設定を変更する必要はありません.
バージョンの確認コマンドを使用して、インストールが正しいかどうかを確認します.

Tomcatのインストール


猫のホームページにログインし、ご希望のバージョンのダウンロードページを閲覧します.

筆者の場合は9バージョンが必要なので、9バージョンのダウンロードページに行きました.
このページではtar.gzダウンロードリンクを右クリックし、リンクをコピーします.
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.60/bin/apache-tomcat-9.0.60.tar.gz
wgetは、Web上のファイルをダウンロードするためのWeb Getコマンドです.
ダウンロードするパスにwget「コピーしたリンク」を入力してtomcatアーカイブファイルをダウンロードします.
tar -zxvf 파일명.tar.gz
ダウンロードしたファイルをtarコマンドで解凍します.
vim 파일명/conf/server.xml
URIEncoding="UTF-8"
重要な設定ですが、最初は書き忘れてしまい、後に原因が見つからないURI Encodeを先に処理したほうがいいです.

Vimエディタサーバを使用します.xmlを開いてURI符号化属性を設定します.

Git

sudo apt install git
git --version
git設定も簡単です.
インストールが完了すると、「バージョンの確認」コマンドを使用してインストールが正しいことを確認します.
git config --global user.name [이름]
git config --global user.mail [메일]
インストールが完了したら、自分の好みでgit設定ができます.
特に個人的な好みがなければ、ユーザー名とメールをグローバル設定にしましょう.
これでUbuntuに導入する環境設定が完了します.
次は正式にwarファイルの配布方法について説明しましょう.