| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2011 14:59:11
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Olá pessoal,
Depois de algumas semanas estudando e pesquisando sobre EJB e sobre o Glassfish, consegui fazer uns testes básicos.
Agora estou tendo alguns problemas aqui.
Criei um módulo EJB no NetBeans 7 e depois o modulo cliente em Swing. Eu não criei um cliente de aplicativo empresarial como tem a opção no IDE na categoria JavaEE. Criei apenas um aplicativo JavaSE normal.
No NetBeans tudo funciona perfeitamente. O modulo EJB está implantado no glassfish na minha máquina local. Porém quando rodo o cliente fora do netbeans dá um erro que está na imagem em anexo.
Alguém sabe porque esse erro acontece se eu quiser rodar fora do IDE? Estou fazendo corretamente?
Outra coisa é, como faço pra conectar a app em Swing a um server glassfish remoto?
Valeu.
|
| Nome do arquivo |
erro.PNG |
Download
|
| Descrição |
Erro cliente fora do Netbeans com java -jar |
| Tamanho |
24 Kbytes
|
| Baixado: |
37 vez(es) |
|
| Nome do arquivo |
netbeans.PNG |
Download
|
| Descrição |
Teste funcionando no Netbeans |
| Tamanho |
5 Kbytes
|
| Baixado: |
19 vez(es) |
This message was edited 2 times. Last update was at 21/06/2011 07:27:48
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2011 15:39:54
|
Kanin Dragon
Virtual Machine Man
![[Avatar]](/images/avatar/74f303673bc7765b1bd3fea078d185b5.jpg)
Membro desde: 01/02/2011 12:46:04
Mensagens: 682
Localização: Depende
Offline
|
Jovem,
Pelo erro está faltando o jndi properties ou as configurações do mesmo não estão corretas.
Abs,
|
http://www.guj.com.br/java/244602-calunia-desabafo
Dragão Torpente
Shidoshi Ninjutsu
Engenharia Eletrônica - ITA
Mestrado Engenharia Eletrica - UFRJ
Futuramente Doutorado - Harvard
SCJP 5
SCWCD 5
SCJD
SCBCD
SCDJWS
SCEA
Não respondo dúvidas via MP. Não seja egoista e abra um tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2011 16:11:22
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Olá Kanin,
Então... no Netbeans ele funciona normalmente, depois que gero o .jar é que dá o problema.
Mas aqui estou fazendo assim somente.
Você poderia mostrar como configurar corretamente?
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2011 16:13:19
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Qual é a exception?
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2011 16:16:21
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
FernandoFranzini wrote:Qual é a exception?
Está na imagem do prompt acima.
Lembrando que só acontece erro se eu rodar a app Swing fora do Netbeans!
This message was edited 1 time. Last update was at 07/06/2011 16:17:08
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2011 16:18:31
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Suas propriedades do JNDI não estão devidamente configuradas. Veja um exemplo no Jboss
Eu não posso te ajudar pq não uso Glassfish.
This message was edited 1 time. Last update was at 07/06/2011 16:19:48
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/06/2011 16:29:06
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
FernandoFranzini wrote:Suas propriedades do JNDI não estão devidamente configuradas. Veja um exemplo no Jboss
Eu não posso te ajudar pq não uso Glassfish.
Pois é... procurei várias vezes no google sobre essas configurações no Glassfish 3.1 e não encontrei... somente a que está acima que inclusive retirei o site do Glassfish.
This message was edited 1 time. Last update was at 07/06/2011 16:29:47
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 07:48:46
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
Esses dois links podem te ajudar:
http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#StandaloneRemoteEJB
http://glassfish.java.net/javaee5/ejb/EJB_FAQ.html#nonJavaEEwebcontainerRemoteEJB
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 08:50:37
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Olá André!
Segui as recomendações mas sinceramente não sei onde está o erro.
Esse é o código que to usando segundo o exemplo dos links que você me passou.
Será que falta alguma coisa a fazer no Glassfish? Eu apenas implantei o modulo EJB.
Com os arqumentos funciona de boa, mas só dentro do netbeans!!!
Esse é o stack do erro:
This message was edited 1 time. Last update was at 08/06/2011 08:51:44
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 09:00:57
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Ops... consegui... só agora ví que o endereço indicado é da interface remota e não do EJB!
Vamos ver se vai rodar com o java -jar de fora do IDE!
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 09:10:19
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Continua com o mesmo erro quando rodo fora do IDE.
Stack do erro:
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 09:31:51
|
Andre Brito
JWizard
Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline
|
Agora falta jar no seu classpath do cliente (provavelmente). Se no NetBeans funciona, é algum jar que está faltando você colocar junto com o jar do seu cliente (e configurar o classpath desse cliente).
|
Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 09:56:56
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Andre Brito wrote:Agora falta jar no seu classpath do cliente (provavelmente). Se no NetBeans funciona, é algum jar que está faltando você colocar junto com o jar do seu cliente (e configurar o classpath desse cliente).
Pois é, de acordo com o stack parece ser isso mesmo... estou dando uma pesquisada aqui...
de acordo com os links que você me passou, preciso apenas do gf-client.jar, porém não está dando certo!
This message was edited 1 time. Last update was at 08/06/2011 10:07:44
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 12:26:27
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Pelo jeito o problema está na falta da biblioteca que se não me engano o site do glassfish diz que é desnecessário na versão 3.1! baixei essa lib appserv-rt e agora dá outro erro que parece que falta uma classe nessa mesma biblioteca. Vai ver é a versão... estou tentando achar uma que dê certo!
O stack do novo erro é:
This message was edited 1 time. Last update was at 08/06/2011 12:27:06
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 13:47:03
|
joyle
Java Ninja
Membro desde: 03/06/2009 18:45:18
Mensagens: 256
Offline
|
Bom, até agora só dor de cabeça... alguém aí usa o glassfish 3.1?
Adicionei as libs necessárias e até agora nada
Segue o stack:
|
 |
|
|
 |
|
|