Intenta recuperar en primer lugar el contexto y posteriormente hacer un lookup de tu fuente de datos:
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
ds = (DataSource) envCtx.lookup("jdbc/Servauto");
Deberia funcionar
Respuesta proporcionada por
http://www.consultoriajava.com