当我在Eclipse中将PlayN核心代码编译为HTML时,在哪里可以找到JS / HTML文件?

时间:2012-04-18 05:41:29

标签: gwt playn

我想把这些文件上传到公开托管的网站。

这是我在遵循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时,{ {1}}文件或F23CD...cache.html加载。

我是否误解了文档布局或更基本的东西?

3 个答案:

答案 0 :(得分:1)

只要主页页面具有nocache.js文件的正确位置,您就可以在主页的脚本标记中验证,更改GWT生成文件的位置应该没有任何问题。有关info

的更多信息,请参阅此链接

答案 1 :(得分:1)

GWT只生成一个脚本(脚本和资源集),您负责提供加载生成的playndev/playndev.nocache.js脚本的 HTML主页

您应该将该HTML页面放在项目的src/main/webapp中,然后由Maven将其复制到target/playndev-html-0.0.1-SNAPSHOT文件夹中。然后,您可以将该文件夹的全部内容复制到/var/www(或子文件夹)

答案 2 :(得分: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

页面