Erro ao tentar fazer o deploy da aplicacao no Eclipse WTP  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
fabriciotuma
What is classpath?

Membro desde: 27/07/2008 16:09:51
Mensagens: 7
Offline

Baixei o Eclise 3.4 (Ganymede) e instalei o WTP.
Configurei o Tomcat (v5.5).
Fiz o checkout do meu projeto web e tentei fazer o deploy no tomcat, recebo a seguinte mensagem:

"There are no projects that can added or removed from the server"

Sei que é pq ele nao ta como projeto web. Eis a questao! Alguem ja passou por isso? Tem como converter pra projeto web? Preciso fazer esse deploy!

Obrigado!
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

fabriciotuma wrote:Baixei o Eclise 3.4 (Ganymede) e instalei o WTP.
Configurei o Tomcat (v5.5).
Fiz o checkout do meu projeto web e tentei fazer o deploy no tomcat, recebo a seguinte mensagem:

"There are no projects that can added or removed from the server"

Sei que é pq ele nao ta como projeto web. Eis a questao! Alguem ja passou por isso? Tem como converter pra projeto web? Preciso fazer esse deploy!

Obrigado!


Faz o seguinte (estou olhando no Eclipse 3.2, no Ganymede deve ser a mesma coisa)



Selecione um Dynamic Web Module ..

Abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
fabriciotuma
What is classpath?

Membro desde: 27/07/2008 16:09:51
Mensagens: 7
Offline

Obrigado pela atenção!

Mas acho que não é a mesma coisa. Não encontrei essa opção que vc falou. Mando um print.

Obrigado!
[Thumb - properties.JPG]
 Nome do arquivo properties.JPG [Disk] Download
 Descrição Print do Properties do Projeto.
 Tamanho 42 Kbytes
 Baixado:  86 vez(es)

André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Tenta ir em



Mas para isso você precisa ter um Runtime Environment instalado



Selecione a pasta home do seu servidor e adicione ai

Abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
fabriciotuma
What is classpath?

Membro desde: 27/07/2008 16:09:51
Mensagens: 7
Offline

Fiz. Não deu em nada! Continua mostrando a mesma msg.

Obrigado pela força!
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

André Fonseca wrote:Tenta ir em



Mas para isso você precisa ter um Runtime Environment instalado



Selecione a pasta home do seu servidor e adicione ai

Abs


Oi,

Desculpe eu falei errado, o certo seria:



Mas como eu falei antes, você teria que ter adicionado antes o servidor


Aquela solução que eu coloquei antes funciona para o Eclipse 3.2, mas no Ganymede realmente não tem nem a opção

Outra coisa que eu tentei aqui foi alterar os arquivos .project e .classpath

No .project você teria que adicionar as seguintes linhas



No .classpath você teria que adicionar as seguintes linhas



Isso ai também funcionaria no Eclipse 3.2

Infelizmente como eu não tenho tanta experiência no Ganymede - e também porque eu estou um pouco sem tempo agora.. rs - não funcionou aqui, ou seja, o Eclipse não enxerga o projeto e você não consegue adicionar ele no servidor..

Bom, a minha sugestão para resolver isso agora é:

Crie um novo projeto Dynamic Web Project e copie as suas classes para ele. Depois você apaga o antigo e renomeia o projeto..

Abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
fabriciotuma
What is classpath?

Membro desde: 27/07/2008 16:09:51
Mensagens: 7
Offline

André, novamente muito obrigado e desculpe ter tomado muito de seu tempo...

Tentei fazer as opções:

- Properties > Java Build Path > Libraries > Add Library > Server Runtime

- Alteração dos arquivos .classpath e .project

Nada!

A opção que vc me sugeriu fazer, vou tentar. Porém, meu projeto, como falei, é sincronizado com um repositório CVS. Ainda não fiz esse tipo de coisa, não sei se depois de criar um novo projeto e colar minhas classes pra ele, eu consigo fazer o sharing pro meu CVS. Enfim, ja viu minha situação, ne?! =/

Caso funcione, dou um retorno.

Valeu, André!
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Opa,

Entendi o seu problema, então, caso você não precise usar o Ganymede e puder / tiver tempo eu te aconselho a fazer do primeiro jeito que eu falei - usando o Eclipse 3.2

Esse eu garanto que funciona porque eu já precisei fazer aqui e funcionou..

Abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
fabriciotuma
What is classpath?

Membro desde: 27/07/2008 16:09:51
Mensagens: 7
Offline

Tentei o resto, cansei! hehehe

É, vou deixar isso pra depois... Estou usando o Europa com Myeclipse, funciona redondo! Vou continuar nele.

Valeu, André, a gente vai se falando!
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Cara,

Consegui fazer funcionar aqui, deve dar certo para você também, mas dá trabalho, vamos lá..

1) Adicionar Server Runtime e Web Libraries
2) Criar pasta WebContent, META-INF, WEB-INF
3) Alterar arquivos .classpath e .project
4) Criar pasta .settings

Para 2, 3 e 4 você toma como exemplo um Dynamic Web Project

Qualquer coisa escreve aqui

Abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
fabriciotuma
What is classpath?

Membro desde: 27/07/2008 16:09:51
Mensagens: 7
Offline

André, o negócio ta estranho mesmo.

Fiz o que vc falou, o projeto nao foi convertido. Porém, a partir de sua idéia, vi que eu posso ter aquela opcao, no Properties do projeto, que é a primeira ajuda que vc me deu, a opcao Project Facets. Mas nao preciso fazer todas essas opcoes (do ultimo post), basta eu alterar o .project adicionando duas tags do .project de um projeto web (Dynamic Web Project) criado como auxílio, que sao:

<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>

e

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

Mas estou com outro problema (pra variar, ne?!)... Seleciono a opcao Dynamic Web Project em Project Facets, e diz que nao pode, pois nao consegue instalar o Modulo 2.4...

To ferrado mesmo!!!

Bem, ja demos grande avanço!

Valeu!
rafaeldiego
JavaGuru
[Avatar]

Membro desde: 28/02/2008 12:47:26
Mensagens: 219
Localização: Itabira / MG
Offline

caras, uma dica....
nao sei se é exatamente o correto, mas vale tentar.

dpois que vc 'colocou' a parte web em seu projeto, com isso tudo que fez aí acima, tenta exportar um arquivo .WAR dele..., assim voce fará o deploy no tomcat!

export -> web -> war.....

nao sei se é isso, mas acho q pode dar pelo menos uma nova luz!

abraços

"O único lugar que o sucesso vem antes do trabalho é o dicionário" - Einstein
fabriciotuma
What is classpath?

Membro desde: 27/07/2008 16:09:51
Mensagens: 7
Offline

André e Rafael...

Acabei de conseguir converter. Ufa!!!

Fiz o que escrevi na minha ultima postagem... Nao tinha dado certo pq eu nao tava fazendo as configurações do projeto web (setando o context root, o content directory e src), depois que fiz isso, um abraço! dei ok e, finalmente, o projeto virou web !!!!

E, tbm, fiz so mais uma coisinha, copiei outra tag pro .project do meu projeto, a tag

<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

Essa tag tbm nao tinha no .project do meu projeto.

Bem, obrigado pela força! André, valeu mesmo!

Abraços!
André Fonseca
JWizard
[Avatar]

Membro desde: 23/02/2007 15:52:55
Mensagens: 2034
Offline

Opa,

É chatinho mesmo heim? Ainda bem que funcionou..

Abs

Você é novo no GUJ?


Como fazer perguntas?



www.twitter.com/_afonseca
carlos maia
JavaBaby
[Avatar]

Membro desde: 16/01/2009 11:32:04
Mensagens: 75
Offline

onde é que eu encontro esses arquivos de configuração:
context root
content directory
e src?

Fiz o que escrevi na minha ultima postagem... Nao tinha dado certo pq eu nao tava fazendo as configurações do projeto web (setando o context root, o content directory e src), depois que fiz isso, um abraço! dei ok e, finalmente, o projeto virou web !!!!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team