2009-09-30 6 views
0

Mon intention est de télécharger un fichier html statique vers google app engine. Pas de servlets, pas de JSP.Télécharger les fichiers statiques SEULEMENT à Google App Engine

Je la structure de répertoire suivant

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 

Le contenu de appengine-web.xml est

<?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> 

Le contenu de web.xml est

<?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> 

J'utilise la commande suivante:

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

Mais pendre juste là:

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]: 

Répondre

1

Vous devez spécifier explicitement les chemins aux fichiers statiques - voir the docs pour plus de détails. Si appcfg est juste suspendu, cela ressemble à un problème distinct. Êtes-vous derrière un serveur proxy quelconque?

+0

Cela semble être mon problème de lenteur de réseau. J'essaie d'utiliser une meilleure vitesse Internet. Cela fonctionne alors. –

0

J'ai entendu dire que le déploiement d'applications Java était plus lent que celui des applications Python. Vous pouvez envisager de le faire avec les runtimes Python ou Go (je suppose que le runtime Go est similaire à celui de Python). Vous pouvez vérifier laquelle des trois correspond le mieux (si elle est assez rapide, si vous préféreriez éditer YAML sur XML, quelle langue utiliser pour une future version de l'application, etc.) et l'utiliser ensuite.

Je ne suis pas sûr si vous pouvez avoir différentes périodes d'exécution sur différentes versions de l'application. Ça devrait être amusant d'essayer.

Questions connexes