即席Tomcat環境構築 Linux(Ubuntu)版
備忘録。即席&Tomcat初心者なので、いろいろと間違ってるところがあると思いますがご了承を。
Tomcat環境を構築して、/yuzulia-sa/intellij-idea.icon に環境を設定します。
1. Tomcatをインストール
aptパッケージでそのままいれるだけ。
code:console
# apt install -y tomcat9
2. Tomcatサービスを停止・自動起動無効化
自動起動とかサービスが実行してると /yuzulia-sa/intellij-idea.icon がTomcatを制御することができないので、systemctlで無効化しておきます。
code:console
# systemctl stop tomcat9
# systemctl disable tomcat9
3. シャットダウンポートの設定
/yuzulia-sa/intellij-idea.icon がTomcatサービスを停止できるようにシャットダウンポートの指定をしてあげます。
(パッケージで入れたTomcatだとシャットダウンポートが指定されてないようなので)
code:/etc/tomcat9/server.xml
<!-- 22行目付近 -->
<Server port="8005" shutdown="SHUTDOWN">
4. ユーザをtomcatグループに入れる
開発をするユーザをtomcatグループに追加させます。
code:console
# adduser <ユーザ名> tomcat
グループに入れたら再ログインもしくは再起動しておいたほうが無難です。
5. IntelliJ IDEAの設定
※Ultimate版であること
「設定」>「ビルド、実行、デプロイ」>「アプリケーションサーバー」
追加ボタンを押して「Tomcatサーバー」を選択
Tomcatのホームには/usr/share/tomcat9、Tomcatのベースディレクトリには/var/lib/tomcat9を指定する
6. プロジェクトを作ってテスト
新規プロジェクトで「Java Enterprise」にして、
場所は任意、テンプレートを「Webアプリケーション」を指定、あとはそのままでプロジェクトを作成
実行ボタンを押して、Hello Worldが出たら構築完了。