0

Apache Axis2onを使用して開発した Web サービスをデプロイしましたOpenshift。axis2index.jspにアクセスしようとすると、デフォルト バージョンのみを含むインデックス ページが表示されます。

Q: Eclipse のブラウザーを介して自分のローカルホストで表示できるように、作成した他の Web サービスの Web サービスを表示するにはどうすればよいですか?

私はオンラインでいくつかの検索を行い、axis2.xml. その点で、contextRoot パラメーターと servicePath を変更しようとしましたが、成功しませんでしたが、正しい変更を行っているかどうかはわかりません。

Eclipse での私のプロジェクト構造を以下に示します。

SieveService
+...
+Java Resources
++src
+++Model
++++some model classes
+++Services
++++SieveServiceService.java
++Libraries
+...
+WebContent
++axis2-web
+++...
4

1 に答える 1

0

私は同じ問題を抱えていましたが、openshift の tomcat サーバーはサービスを aar 形式でのみ展開し、localhost では aar と展開されたファイルも展開するために発生します。

サービスで aar ファイルを作成し、それを WebContent/WEB-INF/services/ ディレクトリに配置する必要があります。サービスの名前で services.list ファイルも更新する必要があります。

その後、openshift サーバーでサービスを確認する必要があります。

于 2014-04-04T17:30:45.420 に答える