Convertendo um projeto Java para um Dynamic Web Project
Pergunta
Eu estou usando Eclipse Ganymede para criar uma aplicação web, mas o projeto é atualmente apenas um projeto Java padrão. Eu quero convertê-lo em um Dynamic Web Project e eu preciso de uma mão em fazer isso.
Eu tive sugestões dadas a mim sobre a edição do arquivo .project, mas quando eu reiniciar o Eclipse se recusa a abrir o projeto alegando que o arquivo está corrompido. Há também há opções de gerenciamento faceta nas propriedades do projeto.
Todas as sugestões?
Solução 2
Bem. Vou dizer -lhe porquê, pessoal. É porque muitas dessas guias perder algumas coisas fundamentais.
-
Sim, você precisa alterar o arquivo .project para adicionar algumas naturezas desaparecidas e construtores (criar um novo Dynamic Web Project e examinar o arquivo .project criado para ver o que está faltando).
-
Você também precisa adicionar coisas para a pasta .settings. Vai estar faltando dois ou três arquivos, um dos quais é um arquivo de chave xml. Eles são todos necessários para que possa compreender as novas naturezas que você deu-lo.
Huzzah para computadores.
Outras dicas
Embora esta pergunta já foi respondida eu gostaria de dizer que eu consegui converter meu projeto em projeto web, alterando projeto facetas Properties-> Project Facet e verifiquei apenas Módulo Web dinâmico
Quando você não pode adicionar o "Módulo Web dinâmico" através de "Projeto Facetas" Certifique-se desbloquear e desativar o "Módulo Utility" uma vez que eles são mutuamente exclusivos.
Eu tenho passar bastante tempo (re) edição da .project-arquivo bruto (de acordo com os locais anteriormente mencionados) até que eu descobri isso. Foi provavelmente foi criado quando eu estava mexendo com a minha configuração do Maven.
Executar na opção de servidor não está exibindo em eclipse.
A solução para ele que eu encontrei é "verificar as propriedades do projeto / módulo Projeto Facetas / Web dinâmico". Para isso, precisamos módulo utilitário desbloqueio e, em seguida, verifique módulo Dynamic Web.
Mas, módulo Utility também é necessário para Java Application EE. Assim como selecionar tanto Utility e módulo Dynamic Web para torná-lo Dynamic Web Project para que possamos obter Opção servidor Run On.
Nota:. Eu já copiou as coisas necessárias no arquivo .project e arquivos na pasta .settings