Java 17 への移行(2) - WildFly 27.0.2 の準備
Java 17 への移行にあたって、どうせなら wildfly も最新にしておこうと思って wildfly 27.0.2 を準備した。なんと、最新の wildfly では、もはや java 1.8 はサポートから外れていた。mac でのビルドとインストールはいつも通り問題なく終了した。
WildFly 27.0.2 の準備
WildFly の GitHub から branch 27.x を選択,"Download Zip" して解凍する。作業時点ではこれで 27.0.2.Final がダウンロードされた。
mac で WildFly 27.0.2 のビルド
brew をアップデートして mvn と ant を最新にしておいてからビルド
$ brew update ; brew upgrade
$ mvn install [INFO] Scanning for projects... Downloading from central: https://repo.maven.apache.org/maven2/org/jboss/jboss-parent/39/jboss-parent-39.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/jboss/jboss-parent/39/jboss-parent-39.pom (68 kB at 68 kB/s) Downloading from jboss-public-repository-group: https://repository.jboss.org/nexus/content/groups/public/org/wildfly/core/wildfly-core-parent/19.0.1.Final/wildfly-core-parent-19.0.1.Final.pom Downloaded from jboss-public-repository-group: https://repository.jboss.org/nexus/content/groups/public/org/wildfly/core/wildfly-core-parent/19.0.1.Final/wildfly-core-parent-19.0.1.Final.pom (127 kB at 81 kB/s) [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] : [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 54:08 min [INFO] Finished at: 2023-01-16T12:31:00+09:00
これで wildfly-27.0.2.Final-SNAPSHOT ができる。WildFly 25.0.2 と同じく,full distributable build が欲しい場合は,build/target ではなく,dist/target の方を使う必要がある。
WildFly 27.0.2 のセットアップ
- ./standalone.sh -b 0.0.0.0 で立ち上げて,./add-user.sh で管理ユーザ登録
- JDBC の登録(ドライバは postgresql-42.5.1.jar),data-source の作成,パスワード登録。
$ ./jboss-cli.sh --connect [standalone@localhost:9990 /] module add --name=org.postgres --resources=~/Downloads/postgresql-42.5.1.jar --dependencies=javax.api,javax.transaction.api [standalone@localhost:9990 /] /subsystem=datasources/jdbc-driver=postgres:add(driver-name="postgres",driver-module-name="org.postgres",driver-class-name=org.postgresql.Driver) [standalone@localhost:9990 /] data-source add --jndi-name=java:jboss/datasouces/DolphinDS --name=DolphinDS --connection-url=jdbc:postgresql://localhost/dolphin --driver-name=postgres --user-name=dolphin [standalone@localhost:9990 /] /subsystem=datasources/data-source=DolphinDS:write-attribute(name=password, value=dolphin) [standalone@localhost:9990 /] quit
« Java 17 への移行(1) - monsiaj | トップページ | Java 17 への移行(3) - OpenSearch の準備 [mac 編] »
「OpenDolphin」カテゴリの記事
- IME on/off の切換 - その2(2024.12.02)
- OrcaController オルコン(2024.11.28)
- OpenDolphin: java 21 / wildfly 34 への移行(2024.11.08)
- IME on/off の切り替え(2024.09.03)
- 促音拗音の検索(2024.09.01)