A seção Eclipse “Server Locations” está desabilitada e precisa ser alterada para usar a instalação do Tomcat


108

Eu configurei um projeto web dinâmico no Eclipse com uma instalação do Tomcat 5.5.

Desejo definir o servidor para a instalação do Tomcat em vez do local de metadados do espaço de trabalho, mas quando o Eclipse exibe a tela "Visão geral" do servidor, a seção "Locais do servidor" é desativada e, portanto, não posso alterá-la.

A tela de visão geral é exibida quando a visualização dos servidores está aberta e você clica duas vezes no servidor.

É possível habilitar esta parte da tela "Visão geral" ou hackear um arquivo de configuração para apontar para a instalação do Tomcat?

Respostas:


167

Ok, desculpe pela minha resposta anterior, eu nunca tinha visto aquela tela Visão geral antes.

Aqui está como eu fiz:

  1. Clique com o botão direito em meu servidor tomcat na visualização "Servidores" e selecione "Propriedades ..."
  2. No painel "Geral", clique no botão "Mudar de local"
  3. O bit "Localização: [metadados do espaço de trabalho]" deveria ter sido substituído por outro.
  4. Abra (ou feche e reabra) a tela Visão geral do servidor.


Veja a atualização da pergunta sobre como acessar a tela que estou tendo problemas
Craig Angus

2
Ok, obrigado por essas precisões. Espero que essa nova resposta funcione.
Jean Hominal de

Obrigado! tão fácil quando você sabe!
Craig Angus

1
Se você realmente deseja habilitar as partes desabilitadas da IU, veja a resposta de Ramon .
daveloyall

119

Clique com o botão direito do mouse no servidor, em Adicionar / Remover e remova todos os projetos que estão no painel Configurado. Em seguida, clique com o botão direito no servidor e escolha " Limpar ..." no menu de contexto. Em seguida, a opção Locais do servidor será habilitada.


14
Funciona, mas apenas demonstra o quanto o eclipse não é intuitivo e não tento economizar meu tempo para coisas melhores do que procurar os lugares misteriosos para definir um cenário muito simples. Uma ferramenta decente descobriria tudo isso por si só, limparia por si mesma, etc ... sim, eu sei que é um plugin, mas ainda assim ..
rapt

1
Esta deve ser a resposta aceita OP, não a outra (Remover e Publicar também reativaria a seção acinzentada).
JonyD

19

Eu acabei de ter o mesmo problema, isto é o que funcionou para mim:

Observe a mensagem 'O servidor deve ser publicado sem módulos presentes para fazer alterações' na caixa de diálogo do servidor. Portanto, depois de remover os projetos, publique novamente seu servidor, a opção de definir o local do servidor deve ser reativada.

insira a descrição da imagem aqui


Ótima explicação .. Obrigado.
Resultados da pesquisa Resultados da web Pi

3

funcionou para mim depois de excluir e adicionar o servidor de volta.


3

Iniciar o servidor e publicar sem nenhum projeto me ajudou a modificar os "Locais do servidor".


2

Se o seu servidor não estiver carregado com uma configuração pesada, a melhor solução seria deletar o tomcat e configurá-lo novamente.
It will be much easier then doing try and error for 7-10 times! insira a descrição da imagem aqui


1

Antes de fazer qualquer alteração na localização do servidor Tomcat , você precisa remover o (s) projeto (s) implantado (s) no servidor.

Para remover o projeto: expanda o servidor tomcat na visualização "Servidores",
clique com o botão direito e selecione remover


1

Certifique-se de que não haja implantação de projeto no servidor. Em caso afirmativo, clique com o botão direito no servidor, selecione adicionar e remover e, em seguida, remova todos os projetos. Depois disso, você pode clicar duas vezes no servidor e a opção será habilitada para você.


Obrigado. Anteriormente, eu me esforcei para habilitar essas opções, pois não removi projetos do Tomcat. Boa codificação !!!
SachinVsSachin


0

Você pode alterar isso usando os argumentos da VM também na configuração de inicialização.


0

Se as ações anteriores não tiveram efeito, faça backup das configurações do servidor, remova o servidor e inclua-o novamente. Foi o meu caso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.