(Java + Flex + BlazeDS) - Eclipse e NetBenas

10 respostas
UpTheIrons

Olá pessoal,

Há algum tempo eu venho tentando fazer algo usando Java + Flex + BlazeDS,
tudo muito bem, fazendo a camada do flex no FB e a parte do java no NB, mas
essa coisa de usar duas IDEs poderia ser melhorada usando o Eclipse com o
plugin do FB, resolvi testar, deu certo, tive q formatar minha máquina, preparei
o ambiente no Eclipse + o plugin do FB e o projeto n funciona mais, já criei do
zero e copiei minhas classes e nada.
Faço um teste só na classe de acesso ao banco e funciona, mas a comunicação
com o Flex foi por água abaixo.

Dá esse erro:

<blockquote>

(mx.messaging.messages::ErrorMessage)#0

body = (null)

clientId = "656075EC-E008-1530-5242-E12987CF6F59"

correlationId = "86E4AE3F-39F1-0547-7541-AD016AA2AC57"

destination = "srvUsuario"

extendedData = (null)

faultCode = "Server.Processing"

faultDetail = (null)

faultString = "java.lang.NoClassDefFoundError : javax/persistence/Persistence"

headers = (Object)#1

messageId = "656075EF-5108-CD35-70D2-E86E2DA8A2A5"

rootCause = (Object)#2

cause = (null)

localizedMessage = "javax/persistence/Persistence"

message = "javax/persistence/Persistence"

timestamp = 1304277641953

timeToLive = 0</blockquote>

Até pensei q fosse os Encodes (UTF-8) da vida, já testei e neca tb.

Sei q é complicado avaliar algo assim, mas se alguém tiver alguma ideia, agradeço. :slight_smile:

Grato,

10 Respostas

nextuser

pq q é complicado??

NoClassDefFoundError javax/persistence/Persistence???

no class def found error = ele nuam achou a **** da classe javax.persistence.Persistence

essa classe é do jpa isso quer diser que vc não adicionou o JPA na seu projeto…

UpTheIrons

Pois é, era pra ser simples assim, mas como falei, eu testei uma classe
com acesso ao banco, e tá ok.

nextuser

testar java main no eclipse naum é a mesma coisa que rodar no servidor…

vc está com problemas no seu classpath

UpTheIrons

Imaginei o Classpath, mas n vi nada de errado, vou futucar novamente.

Ah, eu n testei com com um “main”, eu testei com o JUnit.

Mas falew aí.

nextuser

junit e main para este caso é igual…

no eclipse quando vc adiciona um external jar, este jar fica no classpath para sua app só no eclipse…
quando roda sua app no toncat o eclipse pegar toda sua app e pega todos os jars que estiverem marcados para exportar geralmente external jar não sao marcados…

UpTheIrons

Marquei pra exportar, e neca!

nextuser

cara ele ta como external jar?
se tiver para com isso e copia no lib do seu web-inf logo

UpTheIrons

Eu tinha adicionado como biblioteca, deu errado, adicionei como external, continuou errado
mas vou fazer isso q vc disse, copiar e v no q dá.

UpTheIrons

Brother,

Valeu a ajuda aí, ainda n deu certo aqui n, mas vou mexer nisso dpois, domingo
a noite n dá muito certo.

Falew.

UpTheIrons

Cara, coloquei no LIB, após uns CLEANS, deu certo.
Agora é tentar me acostumar com o ambiente do Eclipse.

Falew novamente! :slight_smile:

Criado 1 de maio de 2011
Ultima resposta 1 de mai. de 2011
Respostas 10
Participantes 2