2010-11-01 47 views
1

请帮助我,我如何在我的appengine应用程序中使用Java文件(Java SDK)中的html文件? 当我在浏览器中打开它时出现错误:HTTP错误404 访问/ myapp /时出现问题。原因:NOT_FOUNDAppEngine,如何使用静态HTML文件

+0

你有app.yaml中的静态文件吗? – Amber 2010-11-01 03:39:09

回答

0

我在app.yaml文件中添加了以下内容,它对我很有帮助。这个声明需要在app_version之后进行。请注意,我已将我的html文件放在主目录中。

handlers: 
- url: /(.*\.html) 
    static_files: \1 
    upload: (.*html) 
+0

不适用于Java SDK,出现错误: – Yermek 2010-11-01 04:59:41

+0

无法在类com.google.apphosting.utils.config.AppYaml上找到属性'static_files'$ Handler – Yermek 2010-11-01 05:00:49

+0

感谢大家,问题已解决。 – Yermek 2010-11-03 09:30:48

1

我认为这取决于你打算怎么做:如果你想为你的应用程序内部的静态页面

:在文件夹中 进口(或创建)的html页面:YourProject /战争

<a href = 'MyPage.html'> My link </a>


如果你想: 然后你就可以在你的应用程序相对链接叫它先从静态页面的应用程序,则必须在其声明:YourPRoject /战/ WEB-INF/web.xml文件,通过增加财产以后这样的:

<welcome-file-list> 
    <welcome-file>sign.html</welcome-file> 
</welcome-file-list> 

我希望它能帮助!

相关问题