Este é o erro que recebi quando criei meu primeiro serviço da web Axis2 usando o Eclipse. Após escrever a turma, criei o serviço da web com o Apache Axis2. Quando clico no botão Iniciar servidor no eclipse, é exibida uma mensagem de erro:
Não foi possível publicar a configuração do servidor para o Tomcat v6.0 Server no host local.
Vários contextos têm um caminho "/ FirstApache".
FirstApache é o projeto web dinâmico que eu criei antes. Selecionei o projeto da web correto na parte de configuração no assistente de serviço da web.
Como posso consertar isso?
No STS / Eclipse, vá para "project explorer" ou "package explorer" e existe uma pasta chamada "server". Abra-o e você encontrará o
server.xml
arquivo. Dentro deste arquivo, na parte inferior, você encontra uma definição comoVocê pode encontrar duplicatas da mesma definição que precisaria remover.
fonte
No Eclipse, acesse o projeto Servidores . Abra a árvore para a versão do Tomcat que você está usando. Abra o arquivo server.xml e verifique suas tags de contexto.
fonte
No seu eclipse IDE no Project Explorer, acesse o server.xml como em:
E remova tags de contexto com referências duplicadas para o seu projeto:
fonte
Vá para
server.xml
e"Context"
procure uma tag com um nome de propriedade"docBase"
.Remova as linhas duplicadas aqui. Em seguida, tente reiniciar o servidor.
fonte
Vá para o projeto Servers no eclipse, na configuração do servidor de tempo de execução (no meu caso, Tomcat v7.0 Server em localhost-config), vá para o arquivo server.xml e procure pela tag <context>, normalmente você encontrará mais de uma tag de contexto , exclua-os e execute seu aplicativo no servidor apropriado que funcionará agora.
no meu caso, encontrei a tag de contexto duplicada:
fonte
No eclipse usando o tomcat, basta abrir este arquivo server.xml e encontrar a tag Context e aqui você vê que o seu nome de contexto é mais do que um, basta excluir contextos inúteis e reiniciar o servidor.
fonte
fonte
Eclipse >> explorador de projetos >> servidores >> server.xml >> tag >> remova a tag duplicada do seu projeto
fonte
Simplesmente remova o servidor no Eclipse e inclua o servidor tomcat novamente. do que encerrar o tomcat no arquivo tomcat / bin / shutdown.bat e iniciar o servidor no eclipse.
fonte
Tente excluir o servidor tomcat existente no console do servidor. Se você não possui o console, pode ir para "Mostrar visualização -> servidor", excluir o servidor clicando com o botão direito do mouse e adicionar um novo servidor.
fonte
Se você estiver usando o Tomcat 7 e o Eclipse, clique no servidor Tomcat e vá para a guia módulos. Lá você encontrará a entrada duplicada. Remova a entrada e reimplemente o aplicativo. Você está pronto para ir agora.
fonte
Em uma nota relacionada, se você copiou um projeto ou em qualquer caso, tem o mesmo caminho de contexto para 2 projetos 'ativos', é necessário alterar o caminho de contexto de um deles, limpar as configurações do servidor tomcat e republicar os servidores
veja esta resposta mais detalhada
fonte
Eu já tive esse problema antes. Acabei de resolver expandindo a árvore do tomcat e excluindo a pasta que está causando o conflito. no seu caso é
/FirstApache
. depois de excluí-lo. então você a executa novamente, deve poder executar. Se isso acontecer novamente, exclua-o e tente novamente.fonte
Remova o espaço ou a linha vazia em server.xml ou context.xml no início do seu código
fonte
No meu caso, encontrei caminhos duplicados em Servers / Tomcat5.5 em localhost-config / server.xml sob a tag. A remoção das duplicatas resolveu o problema.
fonte
Exclua org.eclipse.wst.server.core e org.eclipse.wst.server.ui de .metadata / .plugins do wrokspace
exclua o servidor do eclipse e reconfigure o servidor no eclipse.
fonte
Este erro ocorre quando você copia um projeto além do passado e, em seguida, altera o nome desse projeto.
nesse caso, siga as etapas a seguir.
Etapa 1: você precisa editar seu arquivo web.xml. remova o servlet e o mapeamento de servlet dos projetos anteriores.
Etapa 2: acesse SERVER -> server.xml -> find context
Exemplo: - Contexto docBase = "JSPandServletDemo" path = "/ JSPandServletDemo" reloadable = "true" source = "org.eclipse.jst.jee.server: JSPandServletDemo" />
agora você só precisa alterar o nome do caminho para o nome do projeto atual.
Boa sorte codificação feliz :)
fonte
Se você estiver usando o STS e seu servidor for Pivotal, clique duas vezes no servidor e vá para> guia Módulos> exibir Configurar os Módulos da Web neste servidor.> Você pode apenas remover os módulos e executar novamente.
fonte
fonte