Tenho um projeto com módulos EJB e WEB, no meu módulo EJB tenho um Message Driven Bean. No meu MDB gostaria de acessar algumas classes do meu módulo web, eu tenho como fazer isso, ou todo o processamento eu tenho de colocar dentro do módulo EJB?
Dentro do WAR (web) deveria ir somente coisas relacionadas à parte web (view). No EAR deve ir a parte de negócios.
Um EAR pode conter WARs, mas o ponto do destro tá certo. Um módulo EJB não deveria acessar um módulo web (pelo menos da mesma aplicação).
Ah, e isso de acesso entre módulos costuma variar bastante com seu servidor de aplicações e respectivo classloader.
Eu que o diga, shoes. Apanhei muito do UCL do JBoss.
Certo mas dentro do meu EAR tenho o War e o modulo EJB, então não posso acessar classes do War com o EJB??? O correto então seria eu colocar a lógica de processamento dentro do EJB somente?? Estou utilizando websphere 5.0
Exato. Não tem muito sentido o EJB acessar alguma classe exclusiva da Web. Tem?
É realmente não tem, bom pessoal valeu pela ajuda.