Acho que vc dever� dar uma olhada no arquivo java.police do WebSphere.
 
O Pdf (REDBOOK) da ibm, EJB Development with VisualAge for Java for WebSphere Application Server (link para download em PS2),
fala que para acesso para um applet as configura��es do java.police devem ser alteradas. Como vc esta acessando de um JSP por fora do WAS
vc estaria neste mesmo caso.
 
// EJB access
 
permission java.util.PropertyPermission "*", "read,write";
permission java.net.SocketPermission "xxxxx", "connect"; <=== hostname
permission java.net.SocketPermission "LOCALHOST", "connect";
permission java.lang.RuntimePermission "modifyThreadGroup";
permission java.lang.RuntimePermission "modifyThread";
 
Abra�os,
Gilvan.
 
-------------------------------------------------------------------------------------------------------------------------
PS1. Vc poderia usar as constantes para se referenciar ao provider e ao factory:
 
Properties properties = new Properties();
// Get location of name service
properties.put(javax.naming.Context.PROVIDER_URL, "iiop://Q4tfa4150:900");
// Get name of initial context factory
properties.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "com.ibm.ejs.ns.jndi.CNInitialContextFactory" );
initContext = new InitialContext(properties);
 
--------------------------------------------------------------------------------------------------------------------------
 
PS2. Veja mais detalhes no redbook da ibm - veja o capitulo 13. Este pdf � muito bom...
 
 
----- Original Message -----
Sent: Monday, April 08, 2002 5:29 PM
Subject: Re: [enterprise-list] Erro rmi-iiop - WebSphere

Utiliza properties em vez de Hashtable

babu1 wrote:
GU9KWY$[EMAIL PROTECTED]" type="cite">
Caro Marcelo:

Coloquei no classpath do cliente todos os arquivo .jar que voc�
me recomendou. Por�m quando ele realiza o procura pelo contexto ele
retorna uma exception ("NULL returned narrowing initial reference to
a NamingContext").
Segue abaixo as linhas que uso para encontrar o contexto:

Hashtable env = new Hashtable();

env.put("java.naming.factory.initial",
"com.ibm.ejs.ns.jndi.CNInitialContextFactory" );

env.put( "java.naming.provider.url", "iiop://Q4tfa4150:900");

Context ctx = new InitialContext(env); ---> Erro...

Se puder me ajudar agrade�o...At� mais..
Anderson


---------- Mensagem original -----------

De : "Marcelo Vessoni" <[EMAIL PROTECTED]>
Para : <[EMAIL PROTECTED]>
Cc :
Data : Mon, 8 Apr 2002 13:46:15 -0300
Assunto : RE: [enterprise-list] Erro rmi-iiop - WebSphere

Anderson,
Se voce usa AccessBeans, precisa ter no classpath do cliente
(servlet) o
ivjejb35.jar. Ele esta disponivel no diretorio /lib do websphere.
Nao creio que seja necessario executar um cliente no JVM da
IBM. Tente
colocar no classpath do seu cliente alguns .jar do jdk/jre/lib/ext/ 
do
Websphere, especialmente o cosnaming.jar. Ah, voce esta correto ao 
utilizar
tambem o ujc.jar e o ejs.jar.
Qualquer problema, pergunte!

Falou!
Marcelo

-----Original Message-----
From: babu1 [mailto:[EMAIL PROTECTED]]
Sent: segunda-feira, 8 de abril de 2002 13:32
To: [EMAIL PROTECTED]
Subject: [enterprise-list] Erro rmi-iiop - WebSphere


Caros senhores:

Estou enfrentando problemas para referenciar um EJB no
WebSphere.
Meu cliente � um servlet localizada num TomCat separado. Primeiro
gostaria de saber quais classes (jar�s) o CLASSPATH do cliente
necessitaria ter(onde conseguir ?? J� estou usando ujc.jar e
ejs.jar). Segundo, ouvir falar que para o cliente trabalhar ele
necessitaria ter a mesma JVM do WebSphere, ou seja, da IBM. Por
favor, me ajudem estou chegando ao final de meus esfor�os e n�o
estou
obtendo resultados...

Muito Obrigado
Anderson


--------------------------------------------------------------------
-
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]


--------------------------------------------------------------------
-
Para cancelar a subscri��o, envie mensagem para: enterprise-list-
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: enterprise-list-
[EMAIL PROTECTED]




---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]


Responder a