😊

Ubuntu20.04LTSでJava開発環境構築

2022/06/10に公開

Ubuntu20.04LTSに、EclipseとTomcatをインストールする必要が出たので、その手順を記録しました。

こちらの記事を参考に、Eclipseをインストールしました。
https://symfoware.blog.fc2.com/blog-entry-2523.html
Eclipseの日本語化も、上記の記事で出来ました。

Tomcatのインストール

そして、Tomcat(トムキャット)は、こちらの記事を読んで、インストールしました。
https://postgresweb.com/ubuntu-20-04-install-tomcat
この記事がUbuntu serverにインストールでした。
そのため下記のコマンドで、削除しました。

sudo apt --purge remove tomcat9 tomcat9-admin

こちらのコマンドで、ダウンロードできました。

VERSION=10.0.21
wget https://www-eu.apache.org/dist/tomcat/tomcat-10/v${VERSION}/bin/apache-tomcat-${VERSION}.tar.gz -P /tmp

こちらの記事を参考にしました。
https://mebee.info/2020/05/28/post-11921/

私がjavaのversion13をインストールしているため、下記のように変更しました。

$ java -version
openjdk version "13.0.7" 2021-04-20
OpenJDK Runtime Environment (build 13.0.7+5-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 13.0.7+5-Ubuntu-0ubuntu120.04, mixed mode, sharing)
sudo nano /etc/systemd/system/tomcat.service

<編集>
[Unit]
Description=Tomcat 10 servlet container
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/java-13-openjdk-amd64"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true"

Environment="CATALINA_BASE=/opt/tomcat/latest"
Environment="CATALINA_HOME=/opt/tomcat/latest"
Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

Tomcatの公式サイト

https://tomcat.apache.org/download-10.cgi#10.0.21

Tomcatを起動できました。

管理者のユーザー設定

私の場合は、ここにファイルがありました。
テキストエディタで、開くことが出来ます。

sudo nano /opt/tomcat/apache-tomcat-10.0.21/conf/tomcat-users.xml

マネージャーにログインできるように、ユーザー名とパスワードと設定しました。

<user name="admin" password="hoge" roles="manager-gui" />

こちらの記事を参考にしました。
https://teratail.com/questions/114323

マネージャーにログインできました。

Discussion