| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2006 14:53:57
|
rodolfoliviero
JavaChild
Membro desde: 06/07/2006 12:27:24
Mensagens: 133
Offline
|
To començando a apredener aqui a mecher no jboss e a fazer ejb
Quanto executo um ejb da o seguinte pau:
[java] Exception in thread "main" javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
[java] at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
[java] at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
[java] at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:284)
[java] at javax.naming.InitialContext.lookup(InitialContext.java:351)
[java] at ejb.MyFirstEJB.main(MyFirstEJB.java:9)
[java] Java Result: 1
pelo q vi tenho q configurar em algum lugar o ejb pra o InitalContext buscar a instancia correta??Certo???alguem saberia me falar qual arquivo devo fazer isso???e se tiver algum exemplo ja ajuda valeww
|
rodolfoliviero.com.br
blog.rodolfoliviero.com.br
github.com/rodolfoliviero |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2006 15:28:48
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
O que você está fazendo para 'executar' um EJB?
É impressão minha ou cê tem um 'public static void main' no EJB?
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2006 15:32:20
|
rodolfoliviero
JavaChild
Membro desde: 06/07/2006 12:27:24
Mensagens: 133
Offline
|
nao eh impressao sua nao........esse ejb eh so pra teste mesmo to seguindo tutorial do proprio jboss........e la eles usam um o main.......
|
rodolfoliviero.com.br
blog.rodolfoliviero.com.br
github.com/rodolfoliviero |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2006 15:34:42
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Dentro do EJB? Nunca vi.
Tem o link pra esse tutorial aí?
De qualquer forma, baixa o 'Mastering EJB 3º ed' lá tem uns exemplos bem didáticos.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2006 15:48:26
|
rodolfoliviero
JavaChild
Membro desde: 06/07/2006 12:27:24
Mensagens: 133
Offline
|
http://docs.jboss.org/ejb3/app-server/tutorial/
esse eh o link da uma olhada lá.....
valew pela dica...qualquer coisa posta ai falow....
|
rodolfoliviero.com.br
blog.rodolfoliviero.com.br
github.com/rodolfoliviero |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/11/2006 16:05:24
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Bem, se criou os EJBs como lá, seu problema está no lookup da classe client.
Se você estiver rodando isso no Eclipse, adiciona ao projeto, as libs do JBOSS_HOME\client e JBOSS_HOME\server\default\deploy\ejb3.deployer.
Na verdade são só algumas, mas se não tiver saco de ficar caçando uma por uma, adiciona tudo de uma vez e vê se num dá conflito.
Caso não esteja usando o Eclipse ou outra IDE do tipo, adiciona as libs necessárias no classpath
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2007 10:29:25
|
vsenger
Entusiasta Java
Membro desde: 03/05/2006 01:25:37
Mensagens: 19
Offline
|
Pelo jeito precisa configurar o jndi.properties. Crie um arquivo com este nome na raiz do seu src dir:
### JBossNS properties
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost:1099
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
Isso vai indicar para api JNDI qual o tipo e local do servidor.
Hoje terá um mini-curso gratuito na Globalcode sobre EJBs e estarei mostrando exatamente isso....
Atenciosamente,
Vinicius Senger
|
|
|
 |
|
|