Applet e EJB

1 resposta
D
Olah Pessoal!

Tenho um applet q. tem q. chamar ejb. (Imposicao do Cliente!!)

Entao se eu rodo o lazarento do applet, dentro do eclipse, ele localiza o meu ejb.

Mas se eu rodo no browser, detalhe o applet eh lancado como resposta de uma requisacao ao TomCat, dah erro.

O meu trecho de codigo estah assim

prop.put (Context.PROVIDER_URL,jnp://10.1.0.72:1099);

prop.put(InitialContext.INITIAL_CONTEXT_FACTORY, org.jnp.interfaces.NamingContextFactory);

prop.put(InitialContext.PROVIDER_URL, jnp://10.1.0.72:1099);

prop.put(InitialContext.URL_PKG_PREFIXES,org.jboss.naming:org.jnp.interfaces);

Context ctx = new InitialContext(prop);

store = (StoreRemote) ctx.lookup(StoreRemote.class.getName());

coloquei um try p. lancar o erro em um JOptionPane e

obtenho a seguinte msg de erro.

e.getMessage() + " " + e.getCause()

org/jboss/aspects/asynch/AsynchProvider null

Se alguém jah passou por isto. Como resolver. Muito Obrigado

1 Resposta

T

Você não pode resolver isso dessa maneira.
Você tem de fazer sua applet chamar uma servlet ou JSP, e ela por sua vez chamar um EJB. EJBs não devem ser chamados por aplicações stand-alone, a menos que estejam em ambiente muito controlado (o que não é o caso de um browser).

Criado 15 de fevereiro de 2007
Ultima resposta 15 de fev. de 2007
Respostas 1
Participantes 2