我尝试使用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>
我正在使用
我错过了什么?
即使我右键单击该项目,也会禁用部署到Google App Engine 选项。
是的,请不要问我为什么不使用Eclipse。
答案 0 :(得分:1)
从GWT 1.6开始,静态文件 已被转移到/战争。
我没有使用war文件夹,而是将其重命名为web文件夹。随附的Google App Engine插件需要将文件放在Web文件夹中。