ol� Bruno,

Pode ser que eu n�o tenha entendido exatamente a quest�o, mas:
voc� inseriu o mbean do "oracle-service.xml" *dentro* do "jboss-service.xml"?
-pelo que eu saiba- voc� teria que fazer deploy do mbean "oracle-service.xml" separadamente do jboss-service.xml ...

second - at� onde eu sei(se � que sei ;) voc� faz o lookup como segue um exemplo utilizado pelo nosso desenvolvimento(claro q sem o comment):
(!--

Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:jdbc/Autenticacao");
return ds.getConnection();

--)

colchetes
Diogo Catossi

Bruno Borges wrote:

to com o JBoss 3.0.5 + Jetty aki rodando e to com uma aplicacao onde no
web.xml do webmodule, tem um datasource definido... chamado "jdbc/OrguyDS"..

bom, o banco eh Oracle, entao, peguei o oracle-service.xml pra ver o exemplo
lah... copiei o mbean de lah e colei no jboss-service.xml do default... fiz
as alteracoes como usuario/senha/endereco/porta do banco, e mudei o JndiName
pra "jdbc/OrguyDS"...

a aplicacao num tah achando esse DataSource...

segue trecho do codigo:

// MODO A
// =============================
InitialContext context = null;
DataSource poolDs = null;

try {
context = new InitialContext();
poolDs = (DataSource) context.lookup("jdbc/OrguyDS");
connection = poolDs.getConnection();
} catch(Exception e) {
...
}
// =============================

deste modo nao estah encontrando... entao, mudamos para:

// MODO B
// =============================
InitialContext context = null;
DataSource poolDs = null;

try {
context = new InitialContext();
Context envContext = (Context) context.lookup("java:/comp/env");
poolDs = (DataSource) envContext.lookup("jdbc/OrguyDS");
connection = poolDs.getConnection();
} catch(Exception e) {
...
}
// =============================


OBS: atualmente a aplicacao roda tranquilamente no Oracle 9iAS 9.0.2.0.1 com
o codigo no MODO A... sendo q depois q fizemos o MODO B, nao funcionou no
iAS... :(

alguma ideia?

_______________________________________________________________________

Busca Yahoo!

O servi�o de busca mais completo da Internet. O que voc� pensar o Yahoo! encontra.

http://br.busca.yahoo.com/


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



--
Diogo C. Catossi
Infra-Estrutura de Sistemas
Medisoft Ltda.
Curitiba - PR - Brasil
(41) 229-4247




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

Responder a