問題タブ [jboss-eap-7]
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 EAP7.0 でエラー キューを設定する方法
Weblogic JMS を Jboss EAP 7 - messaging-activemq に移行する計画。weblogic では、以下のような weblogic エラー キューの構成があります。
Jboss EAP 7 で ErrorQueue を設定する方法を教えてください。また、DLQ を設定しようとしましたが、weblogic エラー宛先キューと同じように機能しません。
どうもありがとう
logging - Log4j2 および Jboss EAP 7: 例外のロギング
で Web アプリを実行していJboss EAP 7.0.2
ます。私のアプリではLog4j2
、ロギングに使用したいと考えています。そのため、依存関係としてと を追加log4j2
しました。log4j-slf4j-impl
build.gradle
ファイルjboss-deployment-structure.xml を置きます:
log4j2.xmlを作成しました (内容は省略しますが、ファイルlea.logにログを書き込みます)。
また、私はTestRestServiceを持っています
このテスト メソッドは次のように書き込みますlea.log
。
しかし、例外は記録されません!
server.log に次のように表示されます。
質問:
- アプリで発生したすべてのメッセージと例外を lea.log (log4j2 ログ ファイル) に転送するにはどうすればよいですか?
- デプロイメントからロギング・サブシステムを除外した場合でも、server.log ファイルにログを記録することになっていますか?
ejb - JBoss EAP 7 での EJB jar のコードの log4j2 ロギング
現在、いくつかのレガシー アプリケーションを WebLogic から JBoss EAP 7 に移植しています。移植されているコンポーネントの一部は EJB です。その他は、これらの EJB を呼び出すサーブレット アプリです。これらの EJB は ejb-jar にデプロイされます。このすべてを大きな EAR ファイルにラップできることはわかっていますが、そうしたくありません。サーブレットと EJB jar は、個別にデプロイ可能なコンポーネントである必要があります。
次に、ロギングの設定があります。log4j2 を使用しており、JBoss のロギング設定から独立させたいと考えています。適切な依存関係を持つすべての log4j2 jar を含む JBoss モジュールを作成し、ロギングが機能します。サーブレットが実行されてログに記録され、EJB が呼び出されて機能します。
唯一の問題は、EJB のロギングを構成する方法です。サーブレットのような Web アプリでは簡単です。web.xml で log4j ロギング構成ファイルを指定するだけです。ejb jar の類似物は何ですか? 方法が思いつきませんでした。
次のことを試しました。EJB パッケージのサーブレット アプリの構成に logger/appender を追加し、新しいファイルを指定します。うまくいきません。新しいログ ファイルは作成されますが、ログ ファイルには何も書き込まれません。出力があるはずですが、ありません。明らかに、EJB が実行されると、その LogManager はサーブレットで指定された構成を使用していません。
JBoss EAP7 の EJB jar にデプロイされた EJB で log4j2 設定を指定する正しい方法は何ですか?
java - JBoss EAP 7.0.0 での Vault の使用に関する問題
JNDI を使用して、JBoss EAP 7 で実行されている JBoss サーバーにリモート接続しようとしましたが、これまでのところ問題が発生しただけで、表示されるチュートリアルはすべて EAP 6.4 以前のものです。
私の質問は次のとおりです。以前のバージョンと同様に、EAP 7 は引き続き Vault 暗号化を使用できますか、それとも完全に時代遅れですか?
web-services - JBoss EAP 7 - 注入されたリソースの誤ったトレース
誰かが答えを知っていればわかるかもしれないと思っていた問題に遭遇しました。リソースが実際に注入されているため、それほど大きな問題ではありませんが、コンソールには、リソースが解決できなかったという情報警告が表示されています。
この問題は、EAP 5.1.2 では発生しません。他の誰かがこの問題に遭遇したかどうか、私は EAP 7 で適切に処理していない可能性があるので、回避策があるかどうかを知りたいと思いました。
バックグラウンド:
- EAR にパッケージ化された EJB Web サービス。EAR に application.xml または jboss-deployment-structure.xml がありません
注: jboss-deployment-structure.xml を追加して、それが役立つかどうかを確認してみました。
- ステートレス EJB は Web サービスです
以下は、ejb-jar.xml ファイルの抜粋です。
ご覧のとおり、env-entry-name の完全なパッケージ名とクラス名、および単純な古い env エントリ名だけで、両方の方法で試しました。
Web サービスのコード スニペットは次のとおりです。
注:繰り返しますが、値は実際に挿入されており、簡潔にするためにコードから削除した約 15 の値があります。
JBoss コンソールの出力は次のとおりです。
繰り返しますが、これは単なる迷惑ですが、他の誰かが何時間も調査に行き詰まった場合に備えて、皆さんと一緒に実行したいと思いました.
更新: 申し訳ありませんが、StackExchange と StackOverFlow の違いに気付きませんでした。名前が違う理由を常に疑問に思っていましたが、忙しすぎて理由を見つけることができませんでした。