ragazzi cari son riuscito a risolvere.

molto banalamente, ho dovuto dire nel descrittore di non usare il java-context
cioè aggiungere sotto il tag
<connection-url>jdbcracle:thin:@localhost:1521:XE</connection-url>
il seguente tag
<use-java-context>false</use-java-context>

fatto ciò, da codice la chiamata sarà
javax.sql.DataSource ds = (javax.sql.DataSource)context.lookup("OracleDS");

anke se nessuno ha potuto/saputo/voluto aiutarmi, grazie ugualmente
alby