2010-04-05 119 views
1

我嘗試使用NetBeans將GWT應用程序部署到Google App Engine。使用NetBeans將GWT應用程序部署到Google App Engine

我有成功運行GWT樣品http://code.google.com/webtoolkit/doc/latest/tutorial/create.html使用個人GlassFish的第三版前奏曲域,通過

1)生成的源代碼複製從的StockWatcher到C:\項目\ StockWatcherNetbeans \ SRC \的java \ COM \谷歌\

2)修改C:\項目\ StockWatcherNetbeans \ nbproject文件\ gwt.properties

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

3)選擇個人GlassFish v3 Prelude Domain,並運行。


一切正常!

現在,我嘗試選擇Google App Engine服務器並運行。然而,我得到錯誤

「沒有appengine web項目 打開!」

我檢查......有一個叫

C文件:\項目\ StockWatcherNetbeans \戰爭\ 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(GWT插件的NetBeans)2.6.12
  3. 谷歌應用程序引擎插件的NetBeans從http://kenai.com/downloads/nbappengine/1.0_NetBeans671/updates.xml

什麼我已經錯過了?

即使我右鍵單擊該項目,部署到Google App Engine選項也被禁用。

是的,請不要問我爲什麼不使用Eclipse。

回答

1

從GWT 1.6開始,靜態文件 已被移至/ war。

而不是使用war文件夾,我將其重命名爲web文件夾。 Google App Engine插件隨附的NetBeans需要將文件放置在Web文件夾中。

相關問題