2012-10-05 57 views
9

Pasó por la mayoría de los errores que se muestran en StackOverFlow y aún no pudo resolverlo. Estoy tratando de implementar una aplicación SpringMVC. Pero, simplemente no puedo hacer que funcione.Error de Tomcat-Maven 401: no se puede invocar el administrador de Tomcat

Maven Implementar error:

[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:redeploy (default-cli) on project productmgmt: Cannot invoke Tomcat manager: Server returned HTTP response code: 401 for URL: http://localhost:8080/manager/text/deploy?path=%2Fproductmgmt&war=&update=true -> [Help 1] 

pom.xml:

<build> 
     <finalName>productmgmt</finalName> 
     <plugins> 
      <plugin> 
       <groupId>org.codehaus.mojo</groupId> 
       <artifactId>tomcat-maven-plugin</artifactId> 
       <configuration> 
        <url>http://localhost:8080/manager/text</url> 
        <path>/productmgmt</path> 
        <username>admin</username> 
        <password>password</password> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 

Tomcat-users.xml

<role rolename="admin"/> 
    <role rolename="manager"/> 
    <user username="admin" password="admin" roles="admin,manager"/> 
</tomcat-users> 

Más información:

[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

Esto funcionó para mí

<role rolename="manager-script"/> 
<role rolename="admin-script"/> 
<user password="password" roles="manager-script,admin-script" username="admin"/> 
</tomcat-users> 
+1

admin-script thingy lo hizo por mí. No tenía idea de este rol. Gracias, salvavidas! – SysHex

Respuesta

5

Su configuración experta tiene el nombre de usuario y la contraseña establecida como admin/password. En la configuración de Tomcat, se configuran como admin/admin.

Cambie su pom.xml para tener <password>admin</password>.

Además, las funciones deben cambiar para el usuario administrador según el Tomcat docs. Querrá la función manager-gui para acceder al administrador de HTML y al rol manager-script para acceder a la interfaz de texto.

+1

Modificado, sigue siendo el mismo error. – AppSensei

+0

¿Puede acceder a la aplicación de administrador desde su navegador utilizando esas credenciales? –

+0

Me muestra el login desplegable una y otra vez. – AppSensei

Cuestiones relacionadas