問題タブ [wildfly-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
457 参照

jboss - ログインモジュール設定を JBoss 4.2 から Wildfly 9 に移行する

現在、コードを JBoss 4.2 GA から Wildfly 9.0.2 に移行しています。login-module プロパティ ファイルの移行で問題が発生したため、助けが必要です。

次のような構成を持つ login-module を使用するアプリケーションがあります。

現在、WildFly に移行しており、スタンドアロン モードを使用しています。これら 2 つのプロパティ ファイルを の下に置き、次のよう/opt/jboss/standalone/configuration/に構成を追加します。standalone.xml

アプリケーション ( と呼ばれる、探索されたディレクトリ) をデプロイするとcontent.war、次のエラーが発生します。

このエラー メッセージの意味がわかりません。誰でも私を助けることができますか?ありがとう、ヘレン。

0 投票する
1 に答える
323 参照

java - コンシューマが Wildfly AS でメモリ リークを引き起こしている

のAS をproducer consumer使用するセットアップがあります。プロデューサーは を使用し、各スレッドは 1 分ごとにサービスからデータを取得し、それをASにプッシュします。WildflyJMSnewFixedThreadPool(126)RESTHornetQWildfly

次に、消費者側には、メッセージを消費する Consumer クラスとHornetQ単純なParserクラスがあります。DB 挿入のために、タイプのオブジェクトをインスタンス化しParseronMessage()メッセージをそれに渡します。メッセージが入ってJSONおり、パーサー クラスがループします。値を取得してDBに挿入します。

消費者:

パーサー:

DB接続:

したがって、私の問題は、WildflyAS でメモリ リークが発生していることです。問題はコンシューマーにある可能性があると思います。

いくつか質問があります:

onMessage()DB に挿入する前に、コンシューマのメソッドで受信したメッセージをバッファリングする必要がありますか?

メッセージが多すぎる場合、これがリークの原因である可能性はありますか? 消費者はASに何らかの種類Ackの og を送信しますか?Wildfly

コンシューマーをループで無期限に実行しています。おそらくこれは間違っているため、スリープするか、待機する必要があります。

私は今これを解決しようと2日間試みてきましたが、どんな助けも本当に感謝しています.

0 投票する
2 に答える
803 参照

java - arquillian でのデータソースの設定

したがって、メインでpersistence.xmlを使用するプロジェクトがあり、src/main/resources/META-INFにあります

自動化された単体テストの作成にインメモリ データベース (H2) を使用したいので、別の persistence.xml が必要です。src/test/resouce/META-INF にあります。

だから私の質問は、どうすれば最初の永続性を上書きできるかということです。

また、shrikwrap リゾルバーを使用して pom.xml からすべての依存関係を解決しているので、すべて解決し、それを shrikwrap に追加して WebArchive を返します。方法はありますか。すべてを解決して展開に追加します。

私のArquillianデプロイメントは以下にあります:

0 投票する
1 に答える
6010 参照

java - 読み取りメソッドと書き込みメソッドの型の不一致 wildfly 9.0.0

Wildfly 9.0.0.Final を使用して Eclipse でアプリケーションを実行するとエラーが発生しますが、wildfly 8.0.0.Final では正常に動作しています。同じコードと構成です。

私は休止状態で作業しています。

サーバーログをコピーします

0 投票する
2 に答える
310 参照

java - アプリケーションから分離された WildFly9 JASPI モジュール

EAR アプリケーションから完全に分離されたカスタム JASPI ServerAuthModule を作成しようとしています。これは、Spring Framework 2.5.5 のレガシー バージョンに依存します。私は WildFly 9.0.2.Final を実行しています。

適切なセキュリティ ドメインを定義しました。

次に、Auth-Module 依存関係用にカスタム JBoss モジュールを定義しました。

次に、モジュールをピケット ボックスの依存関係としてフックしました。

my-app.ear「サンプル」セキュリティ ドメインへのポイントに同梱my-app.warされているコモンをデプロイしようとすると、jboss-web.xml必要なクラスが正常に検出され、JASPI ライフサイクルが開始されますが、Spring コンテキストと Spring Bean の作成が開始されると、my-app.ear.my-app.warモジュールクラスローダーに落ちて、予想どおり、クラスが見つかりません。

ClassNotFoundException: com.my.module.ClassX from [モジュール "deployment.my-app.ear.my-app.war:main" from Service Module Loader]

com.my.moduleに依存関係として追加したくありませんjboss-deployment-structure.xml。そうすることで、アプリケーションは希望どおりに機能します。私はそれを隔離する必要がありますが。

私の質問は次のとおりです。

  • アプリケーションから JASPI モジュール クラスを分離することは可能ですか?
  • このアプローチ (org.picketbox依存関係としてのフック) は推奨されますか?
  • Spring Framework 2.5.5 の制限ですか? Current Thread クラスローダ以外の Classloader を使用している可能性があります。

前もって感謝します。