Hola a todos,

Estoy desarrollando una aplicación para mi proyecto fin de carrera que
necesita conectarse al API de OpenStreetMap (tanto
http://api.openstreetmap.org/ como a la de desarrollo
http://api06.dev.openstreetmap.org/).

Uso maven, hibernate, spring y tapestry. El tema es que cuando ejecuto
la fase de test de maven mi aplicación se conecta sin problemas a OSM,
lo único que añadía a la request era una cabecera del estilo:

Authorization: Basic bV9qb3NlbmhhbnNAd2fiLmRlOmJsdWVkaWFtb25k

Luego cuando integré este caso de uso en la capa web empezaron los
problemas, al principio me decía que no tenía credenciales para
acceder, con lo que añadí el siguiente código:

HttpClient client = new HttpClient();
                        client.getState().setCredentials(
                                        AuthScope.ANY,
                                        new UsernamePasswordCredentials(

cuentaOsm.getOsmLoginMail(), cuentaOsm

 .getOsmClearPassword()));

Y ahora cambió a decirme el siguiente error:

19-ene-2011 23:26:27
org.apache.commons.httpclient.auth.AuthChallengeProcessor
selectAuthScheme
INFO: basic authentication scheme selected
19-ene-2011 23:26:27 org.apache.commons.httpclient.HttpMethodDirector
processWWWAuthChallenge
INFO: Failure authenticating with BASIC 'Web
Password'@api06.dev.openstreetmap.org:80
50446 [1481353080@qtp-730403186-0] ERROR
org.apache.tapestry5.services.TapestryModule.RequestExceptionHandler -
Processing of request failed with uncaught exception:
es.udc.gisapp.model.util.exceptions.ServiceException: HTTP error;
status code = 401
org.apache.tapestry5.runtime.ComponentEventException:
es.udc.gisapp.model.util.exceptions.ServiceException: HTTP error;
status code = 401 [at
classpath:es/udc/gisapp/web/pages/applicationservice/MigrarBdOsm.tml,
line 17]

No sé si es que el realm 'Web Password' no es el correcto, o que
falla... en la fase de test todo sigue funcionando bien.

¿Alguna ayuda por favor?

Muchas gracias a todos.
Alberto

_______________________________________________
Talk-es mailing list
Talk-es@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-es

Reply via email to