私はWSO2 ESBの初心者です。4.7.0 バージョンをインストールしました。CXF フレームワークを使用して開発された RESTFul Web サービスへの最初のアプローチを試みています。最初の Hello World の例を公開したいと思います。Eclipse Juno 用の WSO2 dev studio をダウンロードしてインストールしました。アプリケーションサーバー機能をインストールする必要がありました。そのため、ESB GUI の構成タブから「機能」リンクを選択し、「機能の検索」ボタンをクリックしてから、アプリケーション サーバーを選択しました。
インストールはうまくいきました。しかし、「サービスの検索」リンクから Web サービスを実行しようとすると、Tomcat 7 から 404 ステータス エラーが発生し、リソースが見つからないことがわかります。
私は何か見落としてますか?インストール手順で何が問題になっていますか?
どうもありがとう。
PS サービスは WSAS スタンドアロン 5.1 で正常に動作します。
1 に答える
0
CXF フレームワークを使用して開発された RESTFul Web サービスをデプロイする場合は、必要な環境 (CXF) をrepository/conf/tomcat/webapp-classloading.xml
(注: AS 機能を ESB にインストールした後に使用可能になります) またはアプリ ( META-INF/webapp-classloading.xml
) で定義する必要があります。
また、必要なリソース (jar) は に配置する必要があります${carbon.home}/lib/runtimes
。デフォルトの ESB 4.7 ディストリビューションでは、CXF 関連のリソースはこの場所にありません。${carbon.home}/lib/runtimes/cxf
したがって、解決策として、AS 5.1.0 ディストリビューションのディレクトリ${carbon.home}/lib/runtimes
を ESB 4.7のディレクトリにコピーできます。runtimes
フォルダ内にフォルダ名を作成する必要がありlib
ます。
于 2013-08-26T05:25:24.977 に答える