使用NetBeans将GWT应用程序部署到Google App Engine

时间:2010-04-05 19:52:45

标签: google-app-engine gwt netbeans

我尝试使用NetBeans将GWT应用程序部署到Google App Engine。

我使用Personal GlassFish v3 Prelude Domain成功运行了GWT示例http://code.google.com/webtoolkit/doc/latest/tutorial/create.html

1)将生成的源代码从StockWatcher复制到C:\ Projects \ StockWatcherNetbeans \ src \ java \ com \ google \

2)修改C:\ Projects \ StockWatcherNetbeans \ nbproject \ gwt.properties

gwt.module=com.google.gwt.stockwatcher.StockWatcher

3)选择Personal GlassFish v3 Prelude Domain,然后运行。


一切正常!

现在,我尝试选择Google App Engine服务器,然后运行。但是,我收到了错误

  

“没有引擎网络项目   开了!“

我检查......有一个名为

的文件
  

C:\项目\ StockWatcherNetbeans \战争\ WEB-INF \应用服务引擎-web.xml中

内容

<?xml version="1.0" encoding="UTF-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://kenai.com/projects/nbappengine/downloads/download/schema/appengine-web.xsd appengine-web.xsd'>
    <application>StockWatcherNetbeans</application>
    <version>1</version>
</appengine-web-app>

我正在使用

  1. NetBeans 6.7.1
  2. GWT4NB(NetBeans的GWT插件)2.6.12
  3. 来自http://kenai.com/downloads/nbappengine/1.0_NetBeans671/updates.xml
  4. 的NetBeans Google App Engine插件

    我错过了什么?

    即使我右键单击该项目,也会禁用部署到Google App Engine 选项。

    是的,请不要问我为什么不使用Eclipse。

1 个答案:

答案 0 :(得分:1)

  

从GWT 1.6开始,静态文件   已被转移到/战争。

我没有使用war文件夹,而是将其重命名为web文件夹。随附的Google App Engine插件需要将文件放在Web文件夹中。