0

Proxy Service、WSDL、および 2 つの XSD を含む単純な CAR プロジェクトを作成しました。プロキシ サービスは EnterpriseServiceBus サーバー ロールでマークされ、WSDL と XSD は GovernanceRegistry ロールでマークされます。

この CAR を ESB にアップロードすると、期待どおりにプロキシ サービスがデプロイされます。ただし、同じ CAR をスタンドアロン GReg にアップロードしようとすると、「CAR のアップロードに成功しました」というメッセージが表示されますが、アーティファクトはデプロイされません。artifact.xml でアーティファクト用に次のパスを構成しました: "/_system/governance/services/cqproxy"。

私が欠けているものを教えてください。ありがとうございました!

4

1 に答える 1

1

Governance Registry (G-Reg) のデフォルト構成には、すべての WSDL ファイルを /_system/governance/trunk/wsdls/..... に展開する WSDL ハンドラがあります。WSDL がこの場所に展開されているかどうかを確認してください。

artifact.xml で定義されたレジストリ パスに WSDL をデプロイするには、ハンドラー関数を無効にする必要があります。これは、G-Reg ディストリビューションの repository/conf/registry.xml ファイルで実行できます。で始まる WSDL ハンドラ セクションをコメント アウトします。

お役に立てれば!

よろしく、ジリアン

于 2013-05-31T06:57:25.983 に答える