| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2006 11:03:12
|
Cocota
JavaChild
![[Avatar]](/images/avatar/fdad3b5b2200b598dfde9517e5b426a8.jpg)
Membro desde: 03/04/2006 21:17:41
Mensagens: 149
Localização: Natal-RN
Offline
|
Olá Pessoal,
Estou com uma dúvida aparentemente muito simples. Deixem-me lhes contar o básico.
SO: Ubuntu 6.06
AppServer: JBoss 4.0.0
WebServer: Tomcat 5.x na porta 8084
Eu tenho duas aplicações. Uma no JBoss com o ListarProdutoBean e outra no Tomcat com o Servlet.
Meu objetivo é fazer com que o Servlet utilize um método do SessionBean que retorna uma lista de produtos. Porém não estou conseguindo nem acessar o SessionBean.
O Servlet recebe uma chamada e responde no doGet. Vejam o código resumido do método doGet:
Ele lança o seguinte erro no log do Tomcat, pois a exception é lançada no servlet.
Parece ser a coisa mais simples do mundo, mas eu já fiz de tudo. Já troquei as interfaces para ver se o acesso via servlet era local; Já mudei o nome do bean; Já desconectei da internet (superstição); Já fiz o cast do objeto direto e falhou; Já fiz de tudo...
ajuda por favor, peço penico.
|
Ez RulEz Até de Madrugada |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2006 11:44:11
|
jmizutani
Thread.start()
Membro desde: 18/05/2006 11:53:49
Mensagens: 26
Offline
|
Pelo que entendi, vc ta colocando um SessionBean no Tomcat. É isso?
Se for isso, o motivo é simples:
O Tomcat é somente um WEB Container...portanto, nao tem como criar EJBs.
O JBoss é um Container WEB e EJB Container...
Espero ter ajudado
|
Certificacoes:
SCWCD - 88%
SCJP - 70%
SCJA - 80% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2006 11:48:35
|
Cocota
JavaChild
![[Avatar]](/images/avatar/fdad3b5b2200b598dfde9517e5b426a8.jpg)
Membro desde: 03/04/2006 21:17:41
Mensagens: 149
Localização: Natal-RN
Offline
|
Não não,
desculpe se dei a entender isso.
O SessionBean tá no JBoss.
Pra ser mais especifico, o jar tá na pasta <jboss-home>/server/default/deploy
|
Ez RulEz Até de Madrugada |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2006 11:57:31
|
jmizutani
Thread.start()
Membro desde: 18/05/2006 11:53:49
Mensagens: 26
Offline
|
Ok, pelo que entendi, vc tem um servlet que está no Tomcat e o EJB que está no JBoss ou tanto o EJB como a Aplicacao WEB estão no JBOSS?
|
Certificacoes:
SCWCD - 88%
SCJP - 70%
SCJA - 80% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2006 12:01:32
|
Cocota
JavaChild
![[Avatar]](/images/avatar/fdad3b5b2200b598dfde9517e5b426a8.jpg)
Membro desde: 03/04/2006 21:17:41
Mensagens: 149
Localização: Natal-RN
Offline
|
Veja:
aplicação WEB no Tomcat
e aplicação EJB no JBoss.
Eu sei que o JBoss tem um conteiner web também.
Mas eu queria que rodasse assim. Porque quando eu sair desta máquina e for implementar na máquina cliente, esta vai rodar apenas tomcat.
|
Ez RulEz Até de Madrugada |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2006 12:10:38
|
jmizutani
Thread.start()
Membro desde: 18/05/2006 11:53:49
Mensagens: 26
Offline
|
Entendi...o que vc quer é fazer uma integração entre o JBoss e o Tomcat.
Nunca fiz isso, mas de uma olhada nesse site.
www.jguru.com/faq/view.jsp?EID=385411
|
Certificacoes:
SCWCD - 88%
SCJP - 70%
SCJA - 80% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2006 12:29:42
|
Cocota
JavaChild
![[Avatar]](/images/avatar/fdad3b5b2200b598dfde9517e5b426a8.jpg)
Membro desde: 03/04/2006 21:17:41
Mensagens: 149
Localização: Natal-RN
Offline
|
Isso.
Meu objetivo FINAL é esse.
Entretanto eu estou com um problema muito simples que eu não estou conseguindo resolver por falta de conhecimento sobre o seguinte erro (listado acima).
Linha de Erro:
Erro:
Esse erro se repete, caso eu use a aplicação no Tomcat, no JBoss ou até mesmo numa classe que tenha static void main e tente imprimir no console.
Meu problema atual não é o relacionamento entre JBoss e Tomcat.
|
Ez RulEz Até de Madrugada |
|
|
 |
|
|