Hola David.
Para el problema 1, debes tener una directiva en tu archivo web.xml que diga
quien es el servlet que va a responder al login de los usuarios, Tambien
debes tener el mapeo de este servlet al URL al que se hara el login.
por lo que veo, ese 404 accessing error /_ah/null hace referencia a que no
hay un URL al cual deba irse para encontrar al Servlet que va a responder a
esta peticion. Es lo que puedo ver con la informacion que compartes.
Algo parecido a esto.
<servlet>
<servlet-name>loginServiceImpl</servlet-name>
<servlet-class><myapp.package>.server.LoginServiceImpl</servlet-class>
</servlet>
<--! para el mapeo del servlet algo asi-->
<servlet-mapping>
<servlet-name>loginServiceImpl</servlet-name>
<url-pattern>/<myApp>/login</url-pattern>
</servlet-mapping>
Para el problema 2. Cuando uso la herramienta de appcfg.py, siempre creo los
archivos .py para la carga y descarga de datos, esto es mucho mas facil y
permite que puedas controlar la data con mayor facilidad y no necesitas un
archivo de configuracion simplemente tus clases de Python para
descargar/cargar los datos a tu DataStore y Si deseas descargar toda la data
puedes usar la opcion de bulk.
Adicionalmente el cortafuegos no hace mucho cuando se esta hablando de
localhost sobre el puerto 8080 a menos que estes intentando acceder desde
otro equipo remotamente y tu server este escuchando en otro puerto como el
9080.
Hope this was helpful for you.
Rgds.
Ronmell
El 29 de julio de 2010 00:05, Andrés Cerezo <[email protected]>escribió:
> ¿Has revisador el cortafuegos por si interfiere?
>
> Saludos.
>
>
> El 27 de julio de 2010 20:10, David Saenz Tagarro <
> [email protected]> escribió:
>
>> Buenas tardes,
>>
>> soy nuevo usando GAE, en entorno Java, y me estoy encontrando con un par
>> de problemas que no consigo resolver por mas esfuerzos que dedico.
>>
>> *Situación de partida:
>> *Entorno: Sistema operativo Ubuntu 10.04. / appengine-java-sdk-1.3.5
>> He creado una aplicación (identificador = tyd) que gestiona entidades de
>> tipo MenuInfo.
>> La aplicación me permite insertar y consultar las entidades creadas.
>>
>> *Problema 1:*
>> - Al acceder a la URL *http://localhost:8080/_ah/login*, intento logarme,
>> marcando el check de administrador, usando mi cuenta:
>> [email protected]. Sin embargo obtengo el siguiente error: *HTTP
>> ERROR 404 - Problem accessing /_ah/null. Reason: NOT_FOUND*
>> ¿A que puede ser debido que falle el login?
>>
>>
>> *Problema 2:*
>> - Al tratar de generar el fichero de carga *bulkloader.yaml* por
>> cualquiera de los dos siguientes modos, obtengo siempre el mismo log
>> adjunto.. *No me recupera del almacén de datos ningún tipo de entidad!!
>> aun cuando tengo datos almacenados!*.. ¿que puede estar pasando?
>>
>> Nota: las dos siguientes sentencias son ejecutadas desde
>> "google_appengine" para Python.
>> Opción 1: ./appcfg.py create_bulkloader_config --filename=bulkloader.yaml
>> --url=http://localhost:8080/remote_api --application=tyd --email=
>> [email protected]
>> Opción 2: ./bulkloader.py --create_config --filename=bulkloader.yaml
>> --url=http://localhost:8080/remote_api --app_id=tyd --email=
>> [email protected]
>>
>> Log generado:
>>
>> /home/david/google_appengine/google/appengine/ext/remote_api/remote_api_stub.py:64:
>> DeprecationWarning: the sha module is deprecated; use the hashlib module
>> instead
>> import sha
>> /home/david/google_appengine/google/appengine/tools/dev_appserver_login.py:33:
>> DeprecationWarning: the md5 module is deprecated; use hashlib instead
>> import md5
>> [INFO ] Logging to bulkloader-log-20100727.195825
>> [INFO ] Throttling transfers:
>> [INFO ] Bandwidth: 250000 bytes/second
>> [INFO ] HTTP connections: 8/second
>> [INFO ] Entities inserted/fetched/modified: 20/second
>> [INFO ] Batch Size: 100
>> [INFO ] Opening database: bulkloader-progress-20100727.195825.sql3
>> [INFO ] Opening database: bulkloader-results-20100727.195825.sql3
>> Password for [email protected]:
>> [INFO ] Connecting to localhost:8080/remote_api
>> [INFO ] Downloading kinds: ['__Stat_PropertyType_PropertyName_Kind__']
>> .
>> [INFO ] Have 0 entities, 0 previously transferred
>> *[INFO ] 0 entities (293 bytes) transferred in 18.3 seconds*
>>
>>
>> Espero vuestros comentarios, muchísimas gracias de antemano.
>>
>> Saludos.
>>
>> David
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine for Java" group.
>> To post to this group, send email to
>> [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<google-appengine-java%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/google-appengine-java?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
--
ausencia de evidencia ≠ evidencia de ausencia
http://culturainteractiva.blogspot.com/
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.