Jakarta EEのメモ
目次
Jarakta EEとは
Jakarta EEは、企業向けのJavaプラットフォームと標準技術の集合です。
オープンソースコミュニティによって開発、維持されています。
また、Javaアプリケーションのため、クロスプラットフォームに対応しています。
Starter
Eclipse starter for Jakarta EEにJakarta EEプロジェクトの作成に便利なページがあります。
プロジェクトで利用する環境情報を指定して、Generateボタンを押下すると必要なデータをダウンロードできます。
プロジェクトファイルには、サンプルソースコード、Mavenコマンド、PayaraをDockerで動作させるためのDockerfileがあります。
デプロイ
Mavenによるビルドは、下記のコマンドで実施できます。
chmod +x mvnw
./mvnw clean package
ビルドすると、jakartaee-hello-world.war
が作成されます。
その後、下記コマンドでPayaraを起動します。
docker build -t jakartaee-hello-world:v1 .
docker run -it --rm -p 8080:8080 jakartaee-hello-world:v1
起動後は、下記にアクセスできるようになります。
http://localhost:8080/jakartaee-hello-world
メモ
ローカルにJava環境がない場合は、Dockerでビルドする方法があります。
docker run -v ./:/workplace -w /workplace openjdk:17.0.2-jdk-bullseye ./mvnw clean package