16 março 2011

Erro 403 para o deploy em Tomcat 7.x via cargo-maven2-plugin

Tentei por várias vezes fazer esta configuração para facilitar a minha vida, e só consegui por agora.

As regras de acesso ao manager no tomcat 7.x mudaram um pouco. Abaixo segue a minha configuração do cargo no meu pom.xml

<plugin>
    <groupId>org.codehaus.cargo</groupId>
    <artifactId>cargo-maven2-plugin</artifactId>    
    <configuration>
        <wait>false</wait>
        <container>
            <containerId>tomcat7x</containerId>
            <type>remote</type>
        </container>
        <configuration>
            <type>runtime</type>
            <properties>
                <cargo.tomcat.manager.url>http://ipservidor:porta/manager/text</cargo.tomcat.manager.url>
                <cargo.remote.username>usuario</cargo.remote.username>
                <cargo.remote.password>senha</cargo.remote.password>
            </properties>
        </configuration>
        <deployer>
            <type>remote</type>
            <deployables>
                <deployable>
                    <groupId>${groupId}</groupId>
                    <artifactId>${artifactId}</artifactId>
                    <type>war</type>
                    <properties>
                        <context>${artifactId}</context>
                    </properties>
                </deployable>
            </deployables>
        </deployer>
    </configuration>
</plugin>

Notem que, ao invés de usar simplesmente o /manager, eu usei o /manager/text como url do servidor. Além disso, eu devo adicionar ao usuário (via arquivo tomcat-users.xml na pasta config do tomcat) a permissão manager-script.

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>

<user username="usuario" password="senha" roles="admin-gui,admin-script,manager-gui,manager-script" />

Fonte: http://jira.codehaus.org/browse/CARGO-819

Creative Commons License
Esta obra está licenciada sob uma Licença Creative Commons.
Comentários
0 Comentários

0 comments:

Postar um comentário

Regras são chatas, mas...

- Seu comentário precisa ter relação com o assunto do post;
- Em hipótese alguma faça propaganda de outros blogs ou sites;
- Não inclua links desnecessários no conteúdo do seu comentário;
- Se quiser deixar sua URL, comente usando a opção OpenID;
- CAIXA ALTA, miguxês ou erros de ortografia não serão tolerados;
- Ofensas pessoais, ameaças e xingamentos não são permitidos;