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