問題タブ [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.
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
、次のエラーが発生します。
このエラー メッセージの意味がわかりません。誰でも私を助けることができますか?ありがとう、ヘレン。
java - コンシューマが Wildfly AS でメモリ リークを引き起こしている
のAS をproducer
consumer
使用するセットアップがあります。プロデューサーは を使用し、各スレッドは 1 分ごとにサービスからデータを取得し、それをASにプッシュします。Wildfly
JMS
newFixedThreadPool(126)
REST
HornetQ
Wildfly
次に、消費者側には、メッセージを消費する Consumer クラスとHornetQ
単純なParser
クラスがあります。DB 挿入のために、タイプのオブジェクトをインスタンス化しParser
、onMessage()
メッセージをそれに渡します。メッセージが入ってJSON
おり、パーサー クラスがループします。値を取得してDBに挿入します。
消費者:
パーサー:
DB接続:
したがって、私の問題は、Wildfly
AS でメモリ リークが発生していることです。問題はコンシューマーにある可能性があると思います。
いくつか質問があります:
onMessage()
DB に挿入する前に、コンシューマのメソッドで受信したメッセージをバッファリングする必要がありますか?
メッセージが多すぎる場合、これがリークの原因である可能性はありますか? 消費者はASに何らかの種類Ack
の og を送信しますか?Wildfly
コンシューマーをループで無期限に実行しています。おそらくこれは間違っているため、スリープするか、待機する必要があります。
私は今これを解決しようと2日間試みてきましたが、どんな助けも本当に感謝しています.
java - arquillian でのデータソースの設定
したがって、メインでpersistence.xmlを使用するプロジェクトがあり、src/main/resources/META-INFにあります
自動化された単体テストの作成にインメモリ データベース (H2) を使用したいので、別の persistence.xml が必要です。src/test/resouce/META-INF にあります。
だから私の質問は、どうすれば最初の永続性を上書きできるかということです。
また、shrikwrap リゾルバーを使用して pom.xml からすべての依存関係を解決しているので、すべて解決し、それを shrikwrap に追加して WebArchive を返します。方法はありますか。すべてを解決して展開に追加します。
私のArquillianデプロイメントは以下にあります:
java - 読み取りメソッドと書き込みメソッドの型の不一致 wildfly 9.0.0
Wildfly 9.0.0.Final を使用して Eclipse でアプリケーションを実行するとエラーが発生しますが、wildfly 8.0.0.Final では正常に動作しています。同じコードと構成です。
私は休止状態で作業しています。
サーバーログをコピーします
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 を使用している可能性があります。
前もって感謝します。