0

Apache tuscany SCA を使用して webservice クライアントを実装する必要があります。したがって、私はそれを学び始めます。このチュートリアルを参照します: 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

また、関数 catalog_getResponse(items) の下の行 8 の html ファイル:

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

誰でも助けることができますか?

4

2 に答える 2

1

次の URL を使用していた可能性があります。

http://localhost:8080/store

この URL は「store.html」ページに変わるはずですが、ブラウザは「store.js」ファイルにアクセスできません。

したがって、表示されるカタログ リストを取得するには、次の URL を使用する必要があります。

http://localhost:8080/store/store.html
于 2014-12-19T03:13:48.193 に答える
0

クラス参照からパッケージ名を削除します。

//@Reference

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

より詳しい情報。

于 2013-12-02T16:55:52.690 に答える