CLOVER🍀

That was when it all began.

WildFly

WildFlyのloggingサブシステムの設定を行う

これは、なにをしたくて書いたもの? WildFlyのアプリケーションをデプロイしていて、そういえばログの設定をしたことがないなと思いまして。 全然やり方を把握していなかったので、メモしておくことにします。 対象のWildFlyは、32.0.1.Finalとします。 Wil…

WildFlyのBOMを確認する

これは、なにをしたくて書いたもの? Jakarta EE PlatformおよびProfileとMicroProfileのBOMなどについて、少しまとめておきました。 Jakarta EE PlatformおよびProfileとMicroProfileのJARとBOMについて - CLOVER こういうのを書くと、実装側のBOMも知りた…

WildFlyのプロビジョニングをWildFly Glow × WildFly Maven Pluginで試す

これは、なにをしたくて書いたもの? WildFly 32.0.0.Finalのリリース時に、WildFly Glowというものが1.0.Finalになっていたようなので試してみたいなと思いまして。 WildFlyのプロビジョニングが簡単になるようなので。 WildFly Glow WildFly Glowは、WildF…

WildFly Maven PluginでBootable JARを作成する

これは、なにをしたくて書いたもの? WildFly 32.0.0.Finalがリリースされました。 WildFly 32 is released! ちょっと気になるものとしてWildFly Glowというものがあるのですが。 その前に、WildFly Maven PluginでBootable JARが作れるようになったようなの…

WildFly 31+Arquillian+JUnit 5でインテグレーションテスト(Managed/Remote/Bootable JAR)

これは、なにをしたくて書いたもの? 以前書いたこちらの記事の焼き直しです。 WildFly 25+Arquillian+JUnit 5でインテグレーションテスト(Managed/Remote/Bootable JAR) - CLOVER この時はJakarta EE 8(javax.〜)でしたが、Jakarta EE 10になったこ…

Eclipse MicroProfile Rest Clientを試す

これは、なにをしたくて書いたもの? Eclipse MicroProfileに含まれている、Rest Clientをちょっと見ておこうかなと。 今まで何回か別のテーマを扱っている時に使っているのですが、完全に雰囲気で使っていたのでこの機会に、と。 Eclipse MicroProfile Rest…

WildFlyのMicroProfile Telemetryサブシステムを使って、トレースを試す

これは、なにをしたくて書いたもの? WildFlyでOpenTelemetryを試してみたいということで、まずはMicroProfile Telemetryサブシステムを試してみたいと思います。 MicroProfile Telemetry(MicroProfile Telemetry Tracing) MicroProfile Telemetryは現在バ…

WildFly Maven Pluginで、JDBCドライバのデプロイとDataSourceの作成を行う

これは、なにをしたくて書いたもの? 前にWildFly Maven Pluginを調べた時に、JDBCドライバのデプロイやDataSourceの作成ができそうだったので、試してみたいなと。 JDBCドライバをダウンロードしてきてstandalone/deploymentsディレクトリに置いて…というの…

WildFly Quickstarts

WildFlyの新しい機能を使う時などは、機能追加時のブログなどをよく見ていたのですが、Quickstartsを見た方が良さそうだなと 思ったのでメモ。 ドキュメントでは、ここで紹介されています。 ここで見ているのは、WildFly 29のドキュメントです。今まで、ここ…

WildFly Maven Pluginで、WildFlyをプロビジョニングしたり、アプリケーションを含めたりする

これは、なにをしたくて書いたもの? 前に、WildFly Maven Pluginのdevゴールを試してみるエントリーを書きました。 WildFly Maven Pluginのdevゴールで、Jakarta EEアプリケーションの開発を始める - CLOVER 今回は、provisionゴールとpackageゴールを試し…

WildFly Maven Pluginのdevゴールで、Jakarta EEアプリケーションの開発を始める

これは、なにをしたくて書いたもの? Jakarta EEアプリケーションを開発する時に、WildFly Maven Pluginのdevゴールを使ったりすると楽そうだなと思ったので、ちょっと 試してみることにしました。 同じような発想でWildFly Bootable JARを試したことはあり…

JAX-RS(Jakarta RESTful Web Services) 3.1.0で、Contextアノテーションの代わりにCDIが推奨されるようになっていたという話

これは、なにをしたくて書いたもの? RESTEasy 6.1.0に関するブログを見ていて、JAX-RS(Jakarta RESTful Web Services)のインジェクションの仕組みはCDIの利用が 推奨されるようになっていたので、こちらを軽く確認しておきました。 RESTEasy Releases RES…

WildFly Bootable JAR作成時に使う、WildFly JAR Maven Pluginのjboss-maven-distオプションの有効/無効を切り替える

これは、なにをしたくて書いたもの? WildFly Bootable JARを作成するWildFly JAR Maven Pluginの設定に、jboss-maven-distという設定があります。 <plugin-options> <jboss-maven-dist/> </plugin-options> こちらについて、ちょっと気になったことがあったので調べてみました。 jboss-maven-dist plugin-opsion …

WildFly Bootable JARで作成したアプリケーションの起動時に、システムプロパティや起動引数を指定する

これは、なにをしたくて書いたもの? これまで何回かWildFly Bootable JARを使ってきましたが、そういえばWildFlyで使っていたようなシステムプロパティや起動引数の指定は 有効なのかな?とふと疑問に思ったので試してみました。 結論を言うと、同じように…

Keycloak+WildFlyのElytron OpenID Connect ClientサブシステムでOpenID Connect

これは、なにをしたくて書いたもの? WilddFly Elytron OpenID Clientサブシステムを使うと、OpenID Connectを使った認証ができるということなので、ちょっと試してみようかなと。 OpenID ConnectのProviderとしては、Keycloakを使います。 WildFlyとKeycloa…

WildFly Bootable JARを作る時に指定するGalleon layer、Galleon feature-packというものを少し見てみたい

これは、なにをしたくて書いたもの? WildFly Bootable JARを見ていると、Galleonというものが出てきます。 WildFly bootable JAR application development / Galleon configuration / WildFly Layers WildFly Bootable JAR Documentation / Composing custo…

WildFlyのInfinispanサブシステムでProtoStreamが使われているようになっていたという話

これは、なにをしたくて書いたもの? 前に、WildFlyのHTTPセッションの保存先をInfinispan Serverにするエントリーを書きました。 WildFlyのHTTPセッションの保存先をInfinispan Serverに変更する - CLOVER この時、Marshallerについては割と軽く流してしま…

WildFlyのHTTPセッションの保存先をInfinispan Serverに変更する

これは、なにをしたくて書いたもの? WildFlyでのHTTPセッションの保存先として、以下のパターンがあるようです。 Infinispan(Embedded) High Availability Guide / Distributable Web Applications / Distributable Web Subsystem / Infinispan session m…

WildFlyの設定や操作、ログメッセージなどがまとめられているModel Referenceについて

これは、なにをしたくて書いたもの? WildFlyのstandalone.xmlに定義可能な要素や属性、それからCLIで使う行う操作などがまとめられている Model Referenceというものがあるのですが、たまに思い出そうとすると「どれのことだっけ?」となるので メモしてお…

WildFly 25+Codehaus Cargo Maven 3 Pluginでインテグレーションテスト

これは、なにをしたくて書いたもの? 前にWildFlyとArquillianを使ったエントリを書いたのですが。 WildFly 25+Arquillian+JUnit 5でインテグレーションテスト(Managed/Remote/Bootable JAR) - CLOVER Codehaus Cargoを使ったインテグレーションテスト…

WildFly 25+Arquillian+JUnit 5でインテグレーションテスト(Managed/Remote/Bootable JAR)

これは、なにをしたくて書いたもの? Java EE(Jakarta EE)のテストなら、Arquillianかなぁと思うのですが。 Arquillian · Write Real Tests Webサイトを見ていると、最近は静かな気がします。 Arquillian Blog · Arquillian とはいうものの、各アプリケー…

Eclipse MicroProfile Metricsを試す

これは、なにをしたくて書いたもの? 最近こちらのエントリを書いたのですが、この時はMicroProfile Metricsをまったく知りませんでした。 WildFlyのMetricsサブシステム、MicroProfile Metricsサブシステムを試してみる - CLOVER せっかくの機会なので、Mic…

WildFlyのMetricsサブシステム、MicroProfile Metricsサブシステムを試してみる

これは、なにをしたくて書いたもの? WildFlyでメトリクスを取得してみたいな、と。 環境 今回の環境は、こちら。 $ java --version openjdk 11.0.11 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-Bit Serve…

WildFlyをsystemdで起動できるようにする

これは、なにをしたくて書いたもの? WildFlyにsystemd用の設定ファイルが含まれているのに気づきまして、ちょっと試してみようかなと。 WildFlyのサービス起動用スクリプト WildFlyのdocs/contrib/scriptsに、以下の3種類の起動スクリプトのサンプルが含ま…

WildFlyのドメインモードで、サーバーグループとサーバーを追加する

これは、なにをしたくて書いたもの? WildFlyのドメインモードで、自分でサーバーグループとサーバーを追加しようとして、適当にやっていたらちょっと ハマったのでちゃんと確認しておこうかなと思いまして。 WildFlyのドメインモード WildFlyには、2つの動…

WildFly Bootable JARに、DataSourceを組み込む

これは、なにをしたくて書いたもの? WildFly Bootable JAR Maven Pluginを使って、Bootable JARを作成してみました。 WildFly Bootable JARを試す - CLOVER 今度は、Bootable JARにDataSourceを組み込んでみたいと思います。 WildFly DataSources Galleon F…

WildFly Bootable JARを試す

これは、なにをしたくて書いたもの? WildFly Bootable JARというものが便利そうだったので、ちょっと試してみることにしました。 WildFly Bootable JARとは? WildFly Bootable JARとはWildFly Bootable JAR Maven Pluginを使って作成する、実行可能JARファ…

Infinispan Server(WildFly)で、JGroupsのstackをCLIで追加する

Infinispan Serverで、JGroupsのstackを追加することを考えてみます。これをXMLの設定ファイルを直接編集して追加すると、負けな気がするので…。あと、1度やっておいてメモして おこうという意図です。Infinispan Serverは、9.3.1.Finalを使用します。 $ wge…

WildFly Maven Pluginで、WildFly/Infinispan Serverにデプロイする

今更ながら、WildFly Maven Pluginを使うと、WildFlyにMavenプロジェクトからデプロイできることを 知りました…。WildFly Maven Plugin – IntroductionJenkinsからWildFlyへのリモートデプロイ(pom.xmlの更新) - そごうソフトウェア研究所wildfly-maven-pl…

WildFly SwarmのConsul+Ribbon IntegrationでService Discovery+Load Balancing

以前、WildFly SwarmとConsulを使った、Service Discoveryを試しました。http://d.hatena.ne.jp/Kazuhira/20170114/1484401806今度は、WildFly Swarm+Consulの組み合わせに、さらにRibbonを足してロードバランシングまで行ってみます。NetflixOSS Ribbonと…