Вызов OCC поступает на витрину магазина, а не на коммерцию.

Вызов OCC попадает в storefront вместо commercewebservices. Вызов для получения токена работает отлично, но призыв получить продукты или заказ говорит:

Сайт CMS не найден

и попадание в фильтры storefront вместо commercewebservices.

Вызов токена - https://localhost:9002/authorizationserver/oauth/token

Вызов OCC - https://localhost:9002/mycommercewebservices/v2/indsite/products/120398IDC

ИЗМЕНИТЬ 1: эта проблема все еще возникает. Также попадание в корневой каталог расширения из hac-> extensions все еще дает - https://localhost:9002/mycommercewebservices

Статус HTTP 500: сайт CMS не найден

Я вижу все классы из моего acceleratoraddon/web в папке addonsrc mycommercewebservices


person Farrukh Chishti    schedule 22.11.2018    source источник


Ответы (2)


Изменили ли вы веб-контекст в mycommercewebservices? По умолчанию веб-службы Commerce доступны в /rest веб-контексте, как указано в файле extensioninfo.xml. Поэтому проверьте корневой веб-каталог, указанный в extensioninfo.xml расширения mycommercewebservices.

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

См. этот документ

person HybrisHelp    schedule 22.11.2018
comment
Да, я изменил веб-контекст, то есть webroot, на mycommercewebservices. Вот почему я нажимаю на контроллер OCC с веб-корневым каталогом в URL-адресе: localhost: 9002 / mycommercewebservices / v2 / indsite / products /, но я получаю, что сайт cms не найден, и звонки поступают на витрину магазина, а не на commercewebservices. - person Farrukh Chishti; 22.11.2018
comment
Кроме того, выполните перекрестную проверку веб-контекста с помощью hac ›extensions› найдите свое расширение, /mycommercewebservices должно быть там, под столбцом Интернета. - person HybrisHelp; 22.11.2018
comment
Как насчет изменений свойств commercewebservices.rootcontext, упомянутых здесь? - person HybrisHelp; 22.11.2018
comment
Отключение SSL-сертификатов в Postman проблему не решило. - person Farrukh Chishti; 27.11.2018

Пожалуйста, запустите ant server (если вы этого не делали раньше), так как файл server.xml tomcat должен быть обновлен с помощью записи контекста для вашего / mycommercewebservices.

person Srinivas Yellapantula    schedule 27.09.2020