Pergunta

Eu estou usando o NetBeans 6.5.1 (tomcat 6.0.18 incluído)

Eu desenvolvi muitos projetos webapp no ??netbeans. Eu criei um contextlistener para cada webapp que imprime "Olá mundo! Este é <>" no método contextInitialized.

Sempre que eu clique no botão "Run projeto principal" (ou clique com o-botão direito do mouse sobre um projeto e selecione "Run") eu posso ver na janela de saída do tomcat todos os meus outros projetos estão funcionando bem.

Quer dizer, quando eu executar um projeto (qualquer projeto) Eu posso ver que todos os meus webapps chamar seus respectivos ouvinte contexto! o pior cenário é quando uma aplicação web usa Hibernate:. cada webapp fazer todo o trabalho de inicialização de hibernação relacionados

Existe alguma maneira de executar somente o projeto que eu quero?

Eu já tentei fechar os outros projectos, mas que não funciona.

Foi útil?

Solução

Pelo que me lembro, Netbeans nem sempre un-implantar os outros aplicativos da web a partir do desenvolvimento tomcat do servidor.

Para remover os outros projetos, ir ao Services (anteriormente Runtime) guia. Expanda o grupo Servers. Botão direito do mouse a instância Tomcat Server e selecione Iniciar (se ele não estiver em execução). Expanda o grupo de Tomcat Server - ele deve listar todos do aplicativo implementado. Botão direito do mouse cada aplicativo e selecionar Undeploy.

Eu estou indo de memória então por favor me perdoe se minhas instruções estão fora ...

Outras dicas

Isso soa como um bug NetBeans. Você poderia tentar usar NB 6,7 RC 3 para ver se o problema já foi corrigido.

Realmente realmente estranho ... Eu não acho que isso pode ser um erro NetBeans desde 6.5 é uma versão estável. Por favor, verifique estes:

  • Você realmente tentou definir um principal projetar explicitamente? (Clique direito do mouse sobre o projeto e Definir como principal projeto )
  • Você tem certeza de que não há classe ou dependências de pacotes / relações em seus projetos?
  • Será que você cria cada um de seu Web Apps com o novo projeto assistente , ou eles são realmente classes dentro de seu projeto?
  • Você menciona que o Apache não foi incluído com seus NetBeans. Você fez instalou o servidor de aplicativo por si mesmo? Se assim for, você deve verificar o seu servidor documentação e tentar verificar a arquivos de configuração.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top