0

シンプルな SmartGWT アプリを実行しようとしています (Eclipse に GWT ツールキットと SDK がインストールされています)。このような簡単なチュートリアルを試しました...

http://hilloldebnath.byethost3.com/2009/08/29/smartgwt-a-getting-started-guide/

(Web アプリケーション) として実行し、リンクが表示されたら、そのリンクをダブルクリックします。表示されるのは、html 内のテキストだけです (SmartGwt コンポーネントは表示されません)。SmartClient への参照 (ドキュメント内) を見続けていますが、それが何をするのかわかりません。SmartGwt コンポーネントを使用して開発するには SmartClient が必要ですか、それとも何か他のことが起こっていますか?

コンソール出力も提供します。コンソールにもいくつかのエラーがあり、それらが何を意味するのかよくわかりません...

 [WARN] Server class 'org.eclipse.jetty.servlet.listener.ELContextCleaner' could not be found in the web app, but was found on the system classpath
   [WARN] Adding classpath entry 'file:/C:/dev/tools/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.6.0/gwt-2.6.0/gwt-dev.jar' to the web app classpath for this session
   For additional info see: file:/C:/dev/tools/eclipse/plugins/com.google.gwt.eclipse.sdkbundle_2.6.0/gwt-2.6.0/doc/helpInfo/webAppClassPath.html
Linking modules
   Bootstrap link for command-line module 'com.test.smartgwt.TestSmartGwt'
      Linking module 'testsmartgwt'
         Invoking Linker Cross-Site-Iframe
            [ERROR] The Cross-Site-Iframe linker does not support <script> tags in the gwt.xml files, but the gwt.xml file (or the gwt.xml files which it includes) contains the following script tags: 
sc/modules/ISC_Core.js
sc/modules/ISC_Foundation.js
sc/modules/ISC_Containers.js
sc/modules/ISC_Grids.js
sc/modules/ISC_Forms.js
sc/modules/ISC_RichTextEditor.js
sc/modules/ISC_Calendar.js
sc/modules/ISC_DataBinding.js
sc/skins/Enterprise/load_skin.js
In order for your application to run correctly, you will need to include these tags in your host page directly. In order to avoid this error, you will need to remove the script tags from the gwt.xml file, or add this property to the gwt.xml file: <set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/>
[ERROR] shell failed in doSlowStartup method
[WARN] 404 - GET /testsmartgwt/testsmartgwt.nocache.js () 1401 bytes
   Request headers
      Host: 
      User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
      Accept: */*
      Accept-Language: en-US,en;q=0.5
      Accept-Encoding: gzip, deflate
      Referer: http://******8888/TestSmartGwt.html?gwt.codesvr=******9997
      Connection: keep-alive
   Response headers
      Content-Type: text/html;charset=ISO-8859-1
      Cache-Control: must-revalidate,no-cache,no-store
      Content-Length: 1401
[WARN] 404 - GET /testsmartgwt/testsmartgwt.nocache.js (****) 1401 bytes
   Request headers
      Host: localhost
      User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
      Accept: */*
      Accept-Language: en-US,en;q=0.5
      Accept-Encoding: gzip, deflate
      Referer: http://******8888/TestSmartGwt.html?gwt.codesvr=******:9997
      Connection: keep-alive
   Response headers
      Content-Type: text/html;charset=ISO-8859-1
      Cache-Control: must-revalidate,no-cache,no-store
      Content-Length: 1401
4

2 に答える 2

1

これを .gwt.xml ファイルにコメントした後、うまくいきました

<!--<add-linker name="xsiframe"/>-->

gwt 2.6 と smartgwt 4 を使用しています

于 2015-03-10T22:27:41.543 に答える
0

削除後、もう一度お試しください

<script> var isomorphicDir = "testsmartgwt/sc/"; </script>

ホスト HTML ファイルから。


それでも問題が解決しない場合は、SMARTGWT と GWT のバージョンをお知らせください。

于 2014-02-25T19:44:56.630 に答える