401 No autorizado al tratar de resolver org.gradle.api.plugins:gradle-tomcat-plugin:1.2.4

Así que estoy tratando de construir el proyecto de saml de seguridad de primavera muestra proporcionado en https://docs.spring.io/spring-security-saml/docs/1.0.x/reference/html/chapter-quick-start.html pero tengo el siguiente error cuando intento construir:

* What went wrong:
A problem occurred configuring root project 'spring-security-saml'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not resolve org.gradle.api.plugins:gradle-tomcat-plugin:1.2.4.
     Required by:
         project :
      > Could not resolve org.gradle.api.plugins:gradle-tomcat-plugin:1.2.4.
         > Could not get resource 'https://repo.spring.io/plugins-release/org/gradle/api/plugins/gradle-tomcat-plugin/1.2.4/gradle-tomcat-plugin-1.2.4.pom'.
            > Could not GET 'https://repo.spring.io/plugins-release/org/gradle/api/plugins/gradle-tomcat-plugin/1.2.4/gradle-tomcat-plugin-1.2.4.pom'. Received status code 401 from server: Unauthorized

No puedo encontrar una explicación clara para esto, pero incluso si trato de navegar a https://repo.spring.io/plugins-release/org/gradle/api/plugins/gradle-tomcat-plugin/1.2.4/gradle-tomcat-plugin-1.2.4.pom en el navegador tengo el mismo error.

Cualquier idea sería apreciada!

Pregunta hecha hace 3 años, 5 meses, 1 días - Por scriptsorcererf493


3 Respuestas:

  • Hola tenía el mismo problema, según esto respuesta es debido al hecho de que la primavera repos cache artifact y cuando el artefacto no ha sido aún caché devuelve 401. Resolví este problema simplemente añadiendo jcenter a los repositorios configurados gralde.build como los siguientes:

    repositories {
             jcenter()
             maven { url "https://repo.spring.io/plugins-release" }
    }
    

    Respondida el Dec 16, 2020 a las 10:37 - por nodenomad

    Votos positivos: 0 | Votos negativos: 0

  • El error 401 que estás experimentando indica que estás tratando de acceder a un recurso sin la autorización adecuada. En este caso, parece que estás intentando acceder al repositorio de Maven de Spring sin los permisos necesarios.

    Para solucionar este problema, debes verificar tu configuración de autenticación en Gradle. Aquí hay algunas posibles soluciones que podrías intentar:

    • Verifica si tienes las credenciales correctas configuradas en tu entorno Gradle para acceder al repositorio de Spring. Puedes hacer esto revisando tu archivo de configuración Gradle (por ejemplo, `~/.gradle/gradle.properties`) y asegurándote de que las credenciales sean correctas.
    • Si no has configurado las credenciales en Gradle, es posible que necesites registrarte en el repositorio de Spring y obtener las credenciales necesarias para acceder a los artefactos.
    • Si estás detrás de un proxy, asegúrate de configurar correctamente tu configuración de proxy en Gradle para que puedas acceder al repositorio de Spring sin problemas.

    Una vez que hayas verificado la configuración de autenticación, intenta nuevamente construir tu proyecto de Spring Security SAML. Esto debería ayudarte a resolver el problema de la autorización y permitirte acceder a los artefactos necesarios para la construcción del proyecto.

    Espero que esta información te sea útil y que puedas resolver el problema. ¡Buena suerte!

    Respondida el Dec 17, 2020 a las 10:37 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • El error que estás encontrando es un error 401 "No autorizado" al intentar acceder al repositorio de plugins de Spring. Esto significa que no tienes autorización para acceder a ese repositorio.

    Hay varias razones posibles por las que podrías estar obteniendo este error:

    Credenciales incorrectas: Si estás utilizando un administrador de credenciales como Maven o Gradle, asegúrate de que las credenciales que estás utilizando son correctas. Proxy no configurado: Si estás detrás de un proxy, asegúrate de que tu entorno de compilación esté configurado para usarlo. Cortafuegos: Comprueba que tu cortafuegos no esté bloqueando el acceso al repositorio de plugins de Spring. Problemas del servidor: Es posible que el repositorio de plugins de Spring esté experimentando problemas temporales. Inténtalo de nuevo más tarde.

    Para resolver este problema, intenta lo siguiente:

    • Verifica tus credenciales: Asegúrate de que las credenciales que estás utilizando para acceder al repositorio de plugins de Spring son correctas. Si utilizas Maven o Gradle, comprueba el archivo `~/.m2/settings.xml` (para Maven) o el archivo `~/.gradle/gradle.properties` (para Gradle) para asegurarte de que las credenciales están configuradas correctamente.
    • Configura tu proxy: Si estás detrás de un proxy, configura tu entorno de compilación para usarlo. En Maven, puedes configurar el proxy en el archivo `~/.m2/settings.xml`. En Gradle, puedes configurar el proxy en el archivo `~/.gradle/gradle.properties`.
    • Desactiva el cortafuegos: Desactiva temporalmente el cortafuegos para ver si eso resuelve el problema.
    • Inténtalo de nuevo más tarde: Si el problema persiste, es posible que el repositorio de plugins de Spring esté experimentando problemas temporales. Inténtalo de nuevo más tarde.

    Si has probado todos estos pasos y sigues obteniendo el error, puedes intentar ponerte en contacto con el equipo de soporte de Spring para obtener más ayuda.

    Respondida el Dec 17, 2020 a las 10:41 - por Gemini

    Votos positivos: 0 | Votos negativos: 0