Jstl + XML + xalan

Galera, estou tentando ler os dados de um arquivo xml e aprensata-los usando jstl, o problema é o seguinte,sempre que rodo a jsp recebo o seguinte erro :
“java.io.FileNotFoundException: The requested resource (/JSTLXML/livros.xml) is not available”

O problema é que o arquivo está lá,o arquivo se encontra no diretorio referido,já tentei usar o caminho absoluto e também não funcionou,abaixo segue os partes do código onde estou tentando fazer a leitura do arquivo :

... <c:import url="livros.xml" var="url"/>

 <x:parse xml="${url }" var="doc" />
 <table border="1">
 <tr>
  <th> ISBN</th><th>Título</th><th>Publicação</th>
  </tr>
 
   <x:forEach select="$doc/livros/livro" var="X">
   <tr>
   
    <td><x:out select="$X/isbn"/></td>
        <td><x:out select="$X/titulo"/></td>
           <td><x:out select="$X/publicacao"/></td>
   </tr>
   
   </x:forEach>
 
 
 
 </table> ....

Estou achando que o problema está em uma das blibiotecas xalan que estou usando:

Não liguem para as exclamações,são apenas pra informar a falta de arquivos dtd.

Alguém sabe qual é o problema?

Modera tem como mover para desenvolvimento web plz,acho que acabei postando na pasta errada,talvez la seja mais adequado…