Apache Tuscany SCA Java Tutorial: невозможно отобразить список в пользовательском интерфейсе
Мне нужно реализовать клиент WebService с использованием Apache Тоскана SCA. Поэтому я начинаю изучать это. Я ссылаюсь на этот учебник: http://tuscany.apache.org/build-your-first-web-services-with-tuscany.html
Я следовал за всем, как упомянуто в учебнике. И да, успешно отображается в браузере. Но список каталога не отображается.
В браузере я вижу этот журнал ошибок для JS:
Message: 'tuscany' is undefined Line: 8 Char: 2 Code: 0
Message: 'catalog' is null or not an object Line: 96 Char: 3 Code: 0
А также HTML-файл для строки 8 в функции catalog_getResponse(items):
//@Reference
var catalog = new tuscany.sca.Reference("catalog");
и это HTML-строка 96
catalog.get(catalog_getResponse);
это мой.композит
<component name="Catalog">
<implementation.java class="services.CatalogImpl" />
<property name="currencyCode">USD</property>
<service name="Catalog">
<t:binding.jsonrpc uri="http://localhost:8080/Catalog"/>
</service>
<reference name="currencyConverter" target="CurrencyConverter" />
</component>
Кто-нибудь может помочь?
2 ответа
Возможно, вы использовали этот URL:
http://localhost:8080/store
Этот URL должен перейти на страницу "store.html", но ваш браузер не может получить доступ к файлу "store.js".
Таким образом, вы должны использовать URL-адрес ниже, чтобы отобразился список каталогов:
http://localhost:8080/store/store.html
Удалите имя пакета из класса.
//@Reference
var catalog = new Reference("catalog");
...