我想把这些文件上传到公开托管的网站。
这是我在遵循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
加载。
我是否误解了文档布局或更基本的东西?
答案 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)
感谢您Ganesh和Thomas提供的有用回复。应用他们的建议,我刚刚添加了一个文件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
页面