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

问题描述 投票:1回答:1

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

我已经成功地使用Personal GlassFish v3 Prelude域运行了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)选择“个人GlassFish v3前奏域”,然后运行。


一切正常!

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

“未打开任何appengine网络项目!”

我检查...有一个叫

C:\\ Projects \\ StockWatcherNetbeans \\ war \\ WEB-INF \\ appengine-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. 适用于NetBeans的Google App Engine插件, 网址http://kenai.com/downloads/nbappengine/1.0_NetBeans671/updates.xml

我错过了什么吗?

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

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

google-app-engine gwt netbeans
1个回答
1
投票

从GWT 1.6开始,静态文件已移至/ war。

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

© www.soinside.com 2019 - 2024. All rights reserved.