2016-06-21 9 views
0

私はHybris Commerceとその拡張機能についてかなり新しいです。私はHYBRIS 5.7および6をインストールし、(たぶん)platformwebservices拡張子をこのようにインストール:Hybris Commerce - Webサービスを公開する方法

  • 私はlocalextensions.xmlするこれらのエントリを追加しました:
<extension name='tomcatembeddedserver' /> 
<extension name='platformservices' /> 
<extension name='lucenesearch' /> 
<extension name='platformwebservices' /> 
  • アリきれいな蘭すべて
  • Hybrisサーバーを開始しました
これら2つの赤いXがplatformwebservices拡張のために何を意味するの

enter image description here

:私はこれを見るプラットフォーム/機能拡張の下で、管理UIで

。残りのサービスは現在公開されていますか?

編集:サービスが実行されているようです。しかし、私は403 Forbiddenの回答を得る。これは、私がcUrlで入力したものです。

curl -u admin:nimda http://localhost:9001/ws410/rest/countries 

答えて

0

これは、特定の拡張モジュールにハイアビモジュールが含まれているかどうかを示しています。

あなたの質問に記載されているのと同じ画面の小さなパネルの右側に表示されます。

Hybris Info

私はそれを使用したことがないplatformwebservices拡張工事として正確にどのように確認していません。

ウェブサービスに関しては、webmoduleをエクステンションに追加してから、スプリングベースのコントローラを使用してウェブサービスを公開する必要があります。 webmoduleを追加するには、内線番号の情報に次の行を追加する必要があります。

<webmodule jspcompile="false" webroot="/rest" /> 
1

彼らは意味:この拡張機能(「コアモジュールは、items.xmlにファイルで構成、マネージャクラス、ジャロ層とServiceLayerとJUnitのクラスのための

  • いいえ「coremodule」 テストクラス。次のディレクトリが必要です:/ src、/ resources、/ testsrc ")
  • この拡張機能のための" hmcmodule "はありません("拡張機能のhMCモジュールを設定します。 HMC」)

はい、それらはコアとhmcモジュールを持たない拡張モジュールから公開されています。

+0

サービスが実行されているようです。しかし、私は403 Forbiddenの回答を得る。 curl -u admin:nimda http:// localhost:9001/ws410/rest/countries – SpaceJump

+0

occグループの新しいユーザーメンバーを作成する必要があるadminユーザーでは機能しません。私が正しく覚えている場合 –

+0

解決策を見つけました:adminユーザがwebservicegroupの一部ではないようです。 "Create essential data"チェックボックスをオンにしてシステムアップデートを実行した後、そのユーザグループが作成され、最終的に機能しました。 – SpaceJump

0

解決策を見つけました:管理者ユーザーがwebservicegroupに属していないようです。 "Create essential data"チェックボックスをオンにしてシステムアップデートを実行した後、そのユーザグループが作成され、最終的に機能しました。

関連する問題