Apache Tuscany SCA Java Tutorial: невозможно отобразить список в пользовательском интерфейсе

Мне нужно реализовать клиент веб-сервиса, используя apache tuscany 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);

это мой .composite

<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>

Кто-нибудь может помочь?


person Edi    schedule 03.10.2013    source источник


Ответы (2)


Возможно, вы использовали этот URL:

http://localhost:8080/store

Этот URL-адрес должен вести на страницу «store.html», но ваш браузер не может получить доступ к файлу «store.js».

Таким образом, вы должны использовать приведенный ниже URL-адрес, чтобы отобразить список каталогов:

http://localhost:8080/store/store.html
person Chris Tsai    schedule 19.12.2014

Удалите имя пакета из ссылки на класс:

//@Reference

var catalog = new Reference("catalog"); 
...

Подробнее...

person Mr. K    schedule 02.12.2013