問題タブ [resource-adapter]
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.
java - Wildfly WFLYJCA0046 / IJ020066 でのリソース アダプターのデプロイ
JEE 7 チュートリアルの Trading Connector の例に基づいて、独自のリソース アダプタを作成してみました。グラスフィッシュでうまくいきました。
.EAR を wildfly 10 にデプロイしようとしています。うまくいかず、以下のメッセージが表示されます。エラーコードの唯一の言及はwildfly自体のソースコードにあり、すべてのWildflyコードを今は読みたくないので、どこから始めればよいか迷っています(しかし、私はそれを読んでいます)。
リソース アダプタは .ear ファイルの一部です。その ear ファイルには、この RA のクライアントである ejb プロジェクトがあります。ejb をコンパイルするために、エントリのみを含む rar と一緒に ra-lib.jar を作成します。 APIパッケージから。
.rar の構造:
接続工場の責任者:
エラーメッセージ:
ConnectionFactoryImpl を参照できる ClassLoader がインターフェイスも参照できない理由はわかりません。以前に別の jar にインターフェイスを持っていたので (クライアント用に rar から jar を生成する必要がないように)、同じエラーが発生しました。
私はこれを短くしたので、何かが欠けているときは尋ねてください.すぐに追加します.
java - WildFly for IBM MQ での MDB デプロイメントが接続エラーで失敗する
IBM MQ (9.0.0) リソース アダプター経由で接続する MDB を使用して、EAR デプロイメントで WildFly (9.0.2) と Java EE アプリケーションを使用しています。
ここで、デプロイ中に MQ サーバーに接続できない場合、デプロイが失敗することがわかりました。
アプリケーションはこのメッセージング インターフェイスとは独立して使用できる必要があり、他の展開を続行し、後でサーバーへの再接続を試行する必要があるため、この動作は不適切です。
並行プロジェクトで、そのように動作する SonicMQ サーバーに対して同じセットアップを行いました。
デプロイ時に切断を受け入れ、アプリケーションの実行時に再試行するように IBM MQ RA を構成するにはどうすればよいですか?
java - 耳の中のWeblogicパッケージ展開計画
ここで説明されているように、solace weblogic リソース アダプターをインストールしようとしています https://dev.solace.com/wp-content/uploads/2016/06/Solace-JMS-Integration-with-WebLogic.pdf
問題は、インフラストラクチャを使用して weblogic 内に手動でデプロイすることが許可されていないことです。つまり、weblogic 内で rar を取得するには、アプリケーションの war も含む ear 内にパッケージ化する必要があります。
問題は、リソース アダプタがサーバーにデプロイされた後も、手動での介入が必要な構成を行う必要があり、これもまた許可されないことです。
リソース アダプタを手動でローカルにコンフィグレーションすると、サーバの起動時にリソース アダプタをコンフィグレーションするために使用するデプロイメント プランが作成されます。
私の質問は、ビルド時に構成できるように、rar の展開計画を耳の中に事前にパッケージ化する方法はありますか?