0

ファイルを取得して、公開されているサイトにアップロードしたいと思います。

これは、Eclipseの出力にリストされているパスをたどったときに見つけたドキュメントツリーです。

/home/.../playndev/html/target/playndev-html-0.0.1-SNAPSHOT/playndev
├── clear.cache.gif
├── F23CD74BBFAF29D08D2B82AA57A90407.cache.html
├── gwt-voices.swf
├── hosted.html
├── images
│   └── bg.png
└── playndev.nocache.js

ルートディレクトリを別のパブリックサーバーフォルダに移動してスクリプトを個別に実行できると期待しますがplayndev、たとえばそれらを/var/www/playndev自分のマシンに移動すると、F23CD...cache.htmlファイルもhosted.htmlロードも行われません。

ドキュメントのレイアウトやもっと基本的なことを誤解していますか?

4

3 に答える 3

1

ホストページにnocache.jsファイルの適切な場所があり、ホストページのスクリプトタグで確認できる限り、GWTで生成されたファイルの場所を変更しても問題はありません。詳細については、このリンクを参照してください

于 2012-04-18T09:25:19.500 に答える
1

GWTはスクリプト(スクリプトとリソースのセット)のみを生成します。生成されたスクリプトをロードするHTMLホストページplayndev/playndev.nocache.jsを提供するのはユーザーの責任です。

そのHTMLページをプロジェクトに配置することになってsrc/main/webappいるので、Mavenによってtarget/playndev-html-0.0.1-SNAPSHOTフォルダーにコピーされます。次に、そのフォルダーのコンテンツ全体を/var/www(またはサブフォルダー)にコピーできます。

于 2012-04-18T10:17:46.137 に答える
0

有益な回答をありがとう、GaneshThomas 。彼らのアドバイスを適用してplayndev.html、次のコード(これはGWTによって自動生成されるものに似ています)を含むファイルを自分のサイトディレクトリに追加しました。

<!DOCTYPE html>
<html>
  <head>
    <title>PlaynDev</title>
  </head>
  <body bgcolor="white">
    <h2>PlaynDev HTML</h2>
    <script src="playndev.nocache.js"></script>
  </body>
</html>

更新されたディレクトリツリー:

/var/www/playndev/
├── clear.cache.gif
├── F23CD74BBFAF29D08D2B82AA57A90407.cache.html
├── gwt-voices.swf
├── hosted.html
├── images
│   └── bg.png
├── playdev.html        <--- added host page
└── playndev.nocache.js

私のマシンでは、http://localhost/playndev/playndev.htmlのページにアクセスします

于 2012-04-19T01:54:49.263 に答える