----- Original Message ----- From: "Giuseppe Proment" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, April 07, 2003 11:52 AM Subject: [enterprise-list] java:comp/env no Jboss 3.0
Ola Pessoal, 1) N�o consigo acessar o java:comp/env de jeito nenhum no jboss 3.0, nem de servlets, nem de EJB... esse contexto privilegiado n�o deveria ser dispon�vel dentro da mesma VM do Jboss ? ========================== Ele est� l�! Cheque no JNDIView do JBoss (acesse via http://localhost:8082). ========================== 2) N�o achei especifica��o detalhada da diferen�a entre o contexto java:comp e o normal (sem java:comp), mas j� v� em algum lugar, algu�m sabe aonde ? ========================= java:comp/env � o Enterprise Naming Context (ENC). Voc� deve us�-lo nas comunica��es locais pois ele independe da estrutura JNDI externa. No deployment, os contextos do ENC devem ser mapeados a contextos JNDI globais. Isto permite a separa��o de papeis. Por exemplo, o bean provider escreve um Locator (classe que cont�m toda a l�gica de JNDI - design pattern!) usando caminhos locais (ENC) que o component assembler define no web.xml (somente referencias ENC). Um bean empacotado desta maneira nao conhece quaisquer detalhes do JNDI externo. O deployer, entao, sem precisar abrir o bean, associa caminhos globais aos caminhos do ENC. Voce tambem nao deve usar caminhos globais pois eles nao tem qualquer prote��o (qualquer um pode acess�-los) enquanto que o ENC � restrito a cada componente. De uma olhada na spec (alguma coisa pode ter mudado) do EJB e do J2EE para informa��es mais precisas. Helder. --------------------------------------------------------------------- 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: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
