it-swarm-pt.tech

Eclipse - Publicar e executar projeto simples da Web

Devo estar faltando algo realmente óbvio, mas simplesmente não consigo descobrir como publicar e executar um simples projeto JavaScript e HTML em um servidor Apache em uma VM local.

Tentei a ajuda do Eclipse instalada localmente, mas ela sempre parece terminar sem preencher todos os detalhes do que é necessário e não há um resumo que dê uma visão geral do que é necessário para concluir o que deve ser simples. tarefa.

Meu projeto é simples, é composto de links para um único arquivo JavaScript e um diretório de arquivos HTML. Eu criei um servidor, fornecendo os detalhes do servidor Apache na VM, até onde sei que agora preciso vincular o projeto ao servidor, mas não consigo descobrir como executar esta tarefa. Se eu clicar com o botão direito do mouse no projeto e ir para Run As/Configurations a Create, manage and run configurations window me permite criar uma nova configuração, mas a caixa de seleção do servidor não contém servidores.

Realmente não tenho ideia se é isso que preciso fazer, mas tentei tantas opções que agora estou completamente perdida.

Na janela do servidor, ele diz 'iniciado, sincronizado' pelo servidor, mas nem sequer tenta gravar arquivos no diretório do servidor (que está montado no meu sistema de arquivos).

Estou usando 'Eclipse IDE para JavaScript Developers' v1.4.1, 'Eclipse Platform' v3.7.1.

Alguém poderia me indicar a direção certa para publicar e executar um projeto JavaScript e HTML simples em uma máquina virtual local?

23
blankabout

Publicando conteúdo estático e JavaScript no Apache Server usando Eclipse

Adicionar servidor

  1. Janela -> Mostrar Visualização -> Servidores
  2. Clique com o botão direito do mouse na guia Servidores
  3. Novo -> Servidor -> Servidor HTTP -> Próximo
  4. adicionar dir de publicação: no meu caso (C:\Arquivos de Programas (x86)\Apache Software Foundation\Apache2.2\htdocs)
  5. Próximo -> adicionar porta (12345 no meu caso)

Crie um projeto da web

  1. Alterne para o modo de exibição da Web (canto superior direito)
  2. Clique com o botão direito do mouse em Project Explorer à esquerda
  3. Novo -> Projeto -> Web -> Projeto estático da Web
  4. Nomeie o projeto
  5. Selecione Destino de Tempo de Execução como Servidor HTTP
  6. Próximo -> Observe sua raiz de contexto padrão
  7. Terminar

Copie seus arquivos js e html atuais no diretório 'WebContent' no Project Explorer.


Na guia Servidores

  1. Clique com o botão direito do mouse em Servidor HTTP
  2. Adicionar - Remover -> Adicione seu projeto -> Concluir
  3. Clique com o botão direito do mouse em Http Server -> Publish 4 done!

Você poderá ver suas coisas no diretório de publicação. você pode acessar a página em

http: // localhost :/context_root

felicidades!

20
Shaunak

Antes de executar seu projeto da web, você deve ter qualquer um dos servidores, como Apache Tomcat, JBoss, etc.

1.Clique com o botão direito do mouse em seu projeto - Executar como - Executar no servidor

enter image description here

2.Considere que atualmente não há servidor configurado no Eclipse, portanto, você deve selecionar o servidor (considere o servidor Apache Tomcat) e configurado no Eclipse e clicar em Concluir. O servidor será iniciado automaticamente e o projeto estará em execução no navegador interno do Eclipse.

enter image description here

enter image description here

3.Suponha que o servidor não seja iniciado - clique com o botão direito do mouse no servidor - na guia abaixo do servidor - selecione a opção Iniciar.

enter image description here

4.Há uma chance de falha no início do servidor - a porta configurada no servidor pode ser usada por outro servidor, portanto, você precisa alterar a porta do servidor - clique com o botão direito do mouse no servidor configurado e clique em abrir - altere a porta HTTP 8080 para alguma outra porta.

enter image description here

5.Inicie o servidor

6.Há uma opção para verificar se o seu projeto foi implantado com sucesso no servidor ou não. Clique com o botão direito do mouse no servidor configurado e clique na opção Adicionar e Remover - Haverá um projeto da Web disponível e um projeto da Web implantado.

enter image description here

10
sethupathi.t

Eu tentei isso e consegui fazê-lo funcionar, fazendo o seguinte:

1) Exclua o servidor que você possui na guia Servidores. Acesse também Preferências -> Servidores -> Ambiente de Tempo de Execução e verifique se o servidor está configurado da maneira que desejar. Se você estiver usando um servidor Web real, por exemplo, use um Servidor HTTP e especifique a porta e o caminho para onde publicar (é para onde ele gravará seus itens).

2) Crie um novo servidor clicando com o botão direito do mouse na guia Servidores. Isso fará com que você selecione o servidor que você criou (ou usou) nas Preferências (acima) e, em seguida, permitirá selecionar os projetos em sua área de trabalho a serem associados ao servidor.

3) Clique com o botão direito do mouse no servidor e selecione "publicar", e você verá seus artefatos no diretório que você selecionou para o seu servidor. Agora você deve poder acessá-los com o servidor.

(Não é tão fácil descobrir isso quando você começa, então eu entendo sua frustração).

1
Francis Upton