2009-09-30 89 views
0

我的意圖是將靜態html文件上傳到Google應用引擎。 沒有servlet,沒有JSP。僅向Google App Engine上傳靜態文件

我有以下目錄結構

C:\Users\yccheok\Desktop\sandbox\index.html 
C:\Users\yccheok\Desktop\sandbox\WEB-INF\appengine-web.xml 
C:\Users\yccheok\Desktop\sandbox\WEB-INF\web.xml 

的AppEngine-web.xml中的內容

<?xml version="1.0" encoding="utf-8"?> 
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> 
    <application>xiang-qi</application> 
    <version>1</version> 
</appengine-web-app> 

web.xml文件的內容是

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE web-app PUBLIC 
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5"> 
</web-app> 

我用以下命令:

C:\Users\yccheok\Desktop\sandbox>c:\appengine-java-sdk-1.2.2\bin\appcfg.cmd upda 
te . 

,但它只是掛在那裏:

Reading application configuration data... 
2009-09-30 13:43:51.061::INFO: Logging to STDERR via org.mortbay.log.StdErrLog 
Beginning server interaction for xiang-qi... 
0% Creating staging directory 
5% Scanning for jsp files. 
20% Scanning files on local disk. 
25% Initiating update. 
Email: [email protected] 
Password for [email protected]: 
Email: [email protected] 
Password for [email protected]: 

回答

1

您需要明確指定路徑靜態文件 - 見the docs瞭解詳情。但是,如果appcfg掛起,那看起來像是一個單獨的問題。你在某種代理服務器後面嗎?

+0

這似乎是我的網絡緩慢問題。我嘗試使用更好的網絡速度。它的作品。 – 2009-10-02 08:25:33

0

我聽說部署Java應用程序的故事比Python應用程序慢。你可以考慮用Python或Go運行時來做它(我假設Go運行時與Python運行時類似)。你可以檢查你最好的三種服裝中的哪一種(是否足夠快,是否希望編輯YAML而不是XML,使用什麼樣的語言來用於未來版本的應用程序等),然後使用它。

我不確定您是否可以在不同版本的應用上擁有不同的運行時間。應該很有趣的嘗試。

相關問題