問題タブ [glassfish-esb]
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 - GlassFish ESB /OpenESBの未来は何ですか
SUNとOracleの合併に伴い:Open ESB、別名GlassFish ESBの将来はどうなりますか?これは、OracleにOracle Service Bus(以前はBEA AquaLogic Service Bus)があったために廃止される製品ですか?
netbeans - BPELプロセスのパラメーター
OpenESB+BPELを使用しています。いくつかのパラメータを使用して、システム固有の設定(パス、文字列定数など)を設定したいと思います。単純なJavaクラスが読み取ってこのメソッドで使用する必要があるプロパティファイルを使用しようとしました(http://wiki.open-esb.java.net/Wiki.jsp?page=BPELSEHowToCallJavaMethods)。問題は、BPELプロジェクトでプロパティファイルを作成できないことです(サポートされていません)。そこで、手作業でファイルを作成しました。ただし、このファイルはデプロイされたアプリには含まれていません。
プロパティファイルを含めるための実用的な解決策はありますか、またはBPELプロセスにパラメータを設定する他の方法はありますか?
ありがとう、
フビドゥビ
更新:アプリケーション変数を使用することが解決策であることがわかりました。いくつかの変数を定義しましたが、BPELでそれらをどのように使用できるかわかりません。
java - Netbeans 6.7.1 および Glassfish v2.1.1 にデプロイできない
Netbeans 6.7.1 および Glassfish v2.1.1 で単純な WebService をデプロイしようとしていますが、次のエラーが発生します。GlassfishESBv2.2 と Windows 7 マシンを使用しています。http://forums.netbeans.org/topic10055-0-asc-0.htmlに示すように、グーグルを試して実装しました 。まだデプロイできません。アプリケーション サーバーが起動していないというメッセージが表示されますが、[サーバー] タブから、Glassfish が起動したことを示すメッセージが表示されます。また、展開を試みた後に netstat を実行すると、Glassfish が実行されていることを示すメッセージが返されます。
C:>netstat -an | findstr "4848" TCP 0.0.0.0:4848 0.0.0.0:0 リスニング
私はこれを解決するために一生懸命努力してきました。どんな助けでも大歓迎です。
エラーメッセージ :
Sun Java System Application Server を起動できませんでした。原因の詳細については、サーバー ログ ファイルを参照してください。考えられる理由は次のとおりです。
- IDE タイムアウト: サーバー ノードを更新して、現在実行中かどうかを確認します。
- ポートの競合。(netstat -a を使用して、オペレーティング システムで既に使用されている可能性のあるポート番号を検出します。)
- 不適切なサーバー構成 (domain.xml を手動で修正する必要があります)
- デプロイされたアプリケーションの破損により、サーバーの起動が妨げられています。この場合、domain.xml を変更する必要があります)。
- インストール場所が無効です。
C:\Users\xyz\Documents\NetBeansProjects\HWebService\nbproject\build-impl.xml:564: 配備エラー:
Sun Java System Application Server を起動できませんでした。
原因の詳細については、サーバー ログ ファイルを参照してください。
考えられる理由は次のとおりです。
- IDE タイムアウト: サーバー ノードを更新して、現在実行中かどうかを確認します。
- ポートの競合。(netstat -a を使用して、オペレーティング システムで既に使用されている可能性のあるポート番号を検出します。)
- 不適切なサーバー構成 (domain.xml を手動で修正する必要があります)
- デプロイされたアプリケーションの破損により、サーバーの起動が妨げられています。この場合、domain.xml を変更する必要があります)。
- インストール場所が無効です。
詳細については、サーバー ログを参照してください。
BUILD FAILED (合計時間: 29 秒)
file-io - GlassfishESB filebc コンポーネントにより、開いているファイル ハンドルが多すぎます
しばらくの間、Glassfish ESB ベースの CASA アプリを実稼働システム (Win 2k3) で実行しています。最近、非常に奇妙なファイル ハンドル関連の問題に遭遇しました。たまたま、本番サーバー内からファイル関連の操作を実行できませんでした。私の分析の結果、「OpenedFilesView」というツールを使用することになりました。このツールには、任意のプロセスで開いているすべてのファイル ハンドルが一覧表示されていました。指定したフォルダー (ファイル サーバー上) で、.LCK ファイルに対して何千ものファイル ハンドルが開かれていることがわかりました。これは、私の casa アプリが別のフォルダー (FolderA など) から受信したファイルをコピーしようとするフォルダー (FolderB など) です。このファイル移動操作には FILEBC コンポーネントを使用しました。誰かがこの/同様の問題に直面しましたか?
web-services - OpenESB で Web サービスから BPEL を呼び出す
現在、Open ESB を使用して複合アプリケーションを開発しています。リクエスト SOAP メッセージを送信して、テスト ケースを通じてアプリケーションをテストしましたが、うまく機能しました。
問題は、複合アプリケーションを Web サービスのように使用できるようにして、テスト ケースのように編集した SOAP メッセージを送信するのではなく、SOAPpy を使用して Python から複合アプリケーションを呼び出すことができるようにすることです。
どうすればそれを達成できますか? Web サービスから BPEL プロセスを呼び出す必要がありますか?
「やさしい紹介: OpenESB の探索」と「NetBeans IDE 6 を使用した SOA ベースの複合アプリケーションの構築」はすでに読みました。どちらの本も、Web サービスのような複合アプリケーションを使用するのではなく、複合アプリケーションのインターフェースを作成します。
前もって感謝します、
windows - jbi-registry.xml: ファイルの終わりが早すぎる
Glassfish - OpenESB-v2.3 で次のエラーが発生することがあります。
ここで何が起こったのですか?
glassfish-esb - Glassfish ESB 2.1 で実行時に「File not found Exception」が発生する
その日の良い願い..!
本番環境では、ESB アプリケーションをホストする Glassfish 2.1 サーバーを、それぞれ 2 つの Linux ボックスの下にある 2 つのインスタンスで使用しています。ESB アプリの機能は、クライアントの要求を受け取って宛先に変換し、再び応答を受信してクライアントに送り返します。
ここ数日、HTTP BC の WsdlQueryHelper によってスローされるログに「File not found Exception」が表示されます。ログを分析したところ、1 つのインスタンス (サーバー 1 のインスタンス 2) でのみ発生しており、そのインスタンスのいくつかのリクエストで発生していることがわかりました。そのインスタンスのサービスを SOAP ツールから確認したところ、適切な応答が返されています。実行時に WsdlQueryHelper がいくつかの要求を処理できなかったことがわかりました。ログの同じ例外の詳細の下に、
*[#|2012-12-13T18:29:24.526+1100|FINE|sun-appserver2.1|com.sun.jbi.httpsoapbc.WsdlQueryHelper|_ThreadID=319;_ThreadName=httpWorkerThread-7092-0;ClassName=com. sun.jbi.httpsoapbc.WsdlQueryHelper;MethodName=;_RequestID=6fdd0535-24d4-4878-8c98-b48e2dea39eb;|init クエリ ヘルパーが失敗しました。javax.wsdl.WSDLException: WSDLException (/definitions/types/xsd:schema): faultCode=OTHER_ERROR: 'RouterSchema_v4.xsd' で参照されているスキーマを解決しようとしてエラーが発生しました, ''.: java.io.FileNotFoundException:このファイルが見つかりませんでした: file:/home/glassfish/GlassFishESBv21/glassfish/nodeagents/GLASSFISH-001-NA/GLASSFISH-001-instB/RouterSchema_v4.xsd at com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java :918) com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(WSDLReaderImpl.java:678) com.ibm.
問題の解決にご協力いただけますでしょうか。
よろしく、ラム
java - 実行時にメッセージ駆動型 Bean に手動で mappingName を追加する
動的に追加されたキューの場所をリッスンする単純なメッセージ駆動型 Bean を作成する必要があります。これを実装する方法をいくつか試しましたが、どれもうまくいきませんでした。esb および Java メッセージ キューを使用するアプリケーションがあり、実行時に構成ファイルからキューの場所を読み取ろうとしています。したがって、メッセージ駆動型 Bean にリッスンするキューを伝えます。これが可能かどうかもわかりません。
メッセージリスナーも実装しようとしましたが、ejb モジュールを使用する必要があり、ejb モジュールは main メソッドをサポートしていないため、独自のコンテナー (メッセージ駆動型 Bean など) が必要です。main メソッドの代わりに何を使用すればよいかわかりません。同じ目標を達成するために。クライアントとサービス間の非同期通信を実現する必要があるため、セッション Bean を使用できません。
また、クライアント アプリケーションを使用しようとしましたが (これはオプションの 1 つではありません)、maven プロジェクトは、netbeans でこのタイプのアプリケーションのデバッグおよび実行機能をサポートしていません。
この問題の解決策を知っている人はいますか、少なくともアイデアはありますか?