Eu estava tentando adicionar o Tomcat 7 no meu Eclipse no Ubuntu. Quando clico em "Adicionar novo servidor" no Eclipse e seleciono "Tomcat v7.0 Server", o campo "Nome do servidor" fica em branco e não consigo digitar nada nessa caixa de texto, como mostrado abaixo:
O que fiz antes foi excluir um servidor Tomcat 7 do Eclipse e estava tentando reinstalar o Tomcat 7. Mas ele não me permite digitar nada nessa caixa de texto e não posso prosseguir para o botão "Avançar". Meu ambiente é Ubuntu Linux e Eclipse for JavaEE.
eclipse
jakarta-ee
tomcat
tonga
fonte
fonte
Respostas:
É um bug no Eclipse. Eu tive exatamente o mesmo problema, também no Ubuntu com o Eclipse Java EE Juno.
Aqui está a solução alternativa que funcionou para mim:
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
eliminar os dois seguintes arquivos:org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
Fonte: Fórum eclipse.org
fonte
Estou executando o kepler no ubuntu e tive o mesmo problema ao obter o eclipse para reconhecer o servidor tomcat7. Meu caminho para instalar o diretório estava bom e excluir / renomear os arquivos também não foi corrigido.
Isto é o que funcionou para mim:
execute o seguinte no terminal:
reinicie o eclipse, exclua o servidor tomcat7. Adicione novamente o servidor e tudo funcionou.
Aqui está o link que eu usei. http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/
fonte
Eu tive um problema semelhante, exceto que o campo "Nome do servidor" estava desativado .
Constatou que isso ocorreu devido ao ambiente de tempo de execução do Apache Tomcat v7.0, apontando para a pasta errada. Isso foi corrigido em Janela - Preferências - Servidor - Ambientes de tempo de execução, clicando na entrada do ambiente de tempo de execução e clicando em "Editar ..." e modificando o diretório de instalação do Tomcat.
fonte
Eu tive o mesmo problema antes: o nome do servidor não estava aparecendo no servidor durante a configuração com o eclipse
Eu tentei todas as soluções que são fornecidas por aqui, mas elas não funcionaram para mim.
fonte
Enfrentei o mesmo problema e alterei o espaço de trabalho para um novo local, e funcionou. Eu espero que isso ajude :)
fonte
tão estranho, mas isso funcionou para mim.
eclipse próximo
iniciar o eclipse como
eclipse --clean
fonte
Depois de tentar as etapas do @Philipp Claßen , mesmo se não funcionou,
Altere o diretório eclipse, espaço de trabalho e tomcat. [testado apenas para Windows7]
Sei que alguém pode dizer que isso não está correto, mas isso funcionou para mim depois que as etapas de @ Phillipp não funcionaram para mim.
Levei 4 horas para encontrar esta solução de método de força bruta.
fonte
Eu também tive esse problema hoje e excluir arquivos
org.eclipse.jst.server.tomcat.core.prefs
eorg.eclipse.wst.server.core.prefs
não funcionou.Finalmente, achei a questão da permissão:
Por padrão,
<apache-tomcat-version>/conf/*
pode ser lido apenas pelo proprietário, depois que eu o tornei legível para todos, ele funciona! Então, execute este comando:Aqui está o link em que encontrei a causa raiz:
http://www.thecodingforums.com/threads/eclipse-cannot-create-tomcat-server.953960/#post-5058434
fonte
No meu caso, o diretório tomcat era de propriedade do root e eu não estava executando o eclipse como root.
Então eu tive que
fonte
A solução mais fácil é criar um novo espaço de trabalho no eclipse / STS.
fonte
Excluindo / movendo arquivos org.eclipse.jst.server.tomcat.core.prefs e org.eclipse.wst.server.core.prefs funcionaram para mim.
fonte
No Eclipse Neon.3 Release (4.6.3) no Ubuntu 17.04 com Tomcat 8.0, o problema persiste. O que me ajudou foi a combinação de excluir os arquivos prefs:
e vincular a
catalina.policy
(um pouco diferente do que o @ michael-brooks sugeriu para sua configuração):fonte