我尝试使用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>
我在用
我错过了什么吗?
即使我右键单击该项目,“ 部署到Google App Engine”选项也被禁用。
是的,请不要问我为什么不使用Eclipse。
从GWT 1.6开始,静态文件已移至/ war。
我没有使用war文件夹,而是将其重命名为web文件夹。 NetBeans随附的Google App Engine插件需要将文件放置在Web文件夹中。