2012-04-18 34 views
0

我想將這些文件上傳到公開託管的網站。當我在Eclipse中將PlayN核心代碼編譯爲HTML時,我在哪裏可以找到JS/HTML文件?

這是文檔樹我發現,當我跟隨在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

我誤解了文檔佈局還是更基本的東西?

回答

1

只要Host頁面具有nocache.js文件的適當位置,您可以在Host頁面的腳本標記中驗證,那麼在更改GWT生成文件的位置時不應該有任何問題。請參閱此鏈接瞭解更多info

1

GWT只生成一個腳本(組腳本和資源),你負責提供HTML主頁加載生成的playndev/playndev.nocache.js腳本。

你應該把這個HTML頁面放到你的項目的src/main/webapp,它會被Maven複製到target/playndev-html-0.0.1-SNAPSHOT文件夾中。然後,您可以將該文件夾的全部內容複製到/var/www(或子文件夾)

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

相關問題