electrohead
(usa Outra)
Enviado em 29/12/2010 - 01:24h
Cara estava acontecendo o mesmo erro comigo. E passei alguns horas quebrando a cabeça pra resolver isso. Achei uma solução num site em inglês.
Primeiro o cara explicou que esse erro ocorre porque o netbeans não tem permissão para fazer nada na pasta descompactada, que no meu caso eu descompactei em /opt/tomcat e era a mesma pasta que o cara que fez a pergunta descompactou, causando o erro no catalina_home.
Então o que tem que ser feito? Terás que criar uma pasta com a seguinte estrutra:
tomcat
-conf
-server.xml
-web.xml
-logs
-temp
-webapps
-work
em um dir que o netbeans possa fazer o que ele quiser, no meu caso eu criei em ~/tomcat com a estrutura acima. Lembrando que os arquivos server.xml e web.xml vc copia da pasta original do tomcat, que se encontrava em /opt/tomcat/conf/ aqui em casa.
Feito isso vc terá que fazer: export CATALINA_BASE=o caminho da pasta que vc acabou de criar com as devidas permissões.
Agora é no netbeans: quando vc chegar na famigerada tela para informar a localização do servidor, vc informa a pasta original onde vc descompactou o tomcat. Logo abaixo vc verá um checkbox: usar pasta de configuração privada(catalina base), ai vc marca essa opção.
Então o netbeans habilitará o campo pra vc informar o caminho, este caminho é o caminho da variável CATALINA_BASE que vc informou no terminal dando o export. Depois disso é só preencher com o login e a senha que tá configurado como "manager" no tomcat-user.xml e pronto. Só finalizar.
Se alguém souber uma forma diferente, posta ai! Conhecimento nunca é d+!
Espero ter ajudado velho! Aqui em casa isso ai funcionou redondinho!