JDK 1.6.0-04 e TomCat 6 e JSTL? Funciona?

Bom dia

Estou usando JDK 1.6.0-04 e TomCat 6 e JSTL, baixei jstl.jar e standard.jar dentro da pasta lib e as tags no web-inf, só que no meu XML e na minha tag própria esta dando erro na <taglib> (the contento f element tipe taglig must match ?(tlibversion, jsp version?, short bane, uri?, info?,tag+)?). Pergunto será que é a versão do JDK e TomCat que esta dando conflito? Se a utilização de jstl e obsoleta, pois entrei no site e a ultima verão que tinha para baixar era de 2006? O que vocês me aconselhar fazer?
Obrigado desde já.

Boa tarde. Qual erro esta dando e pra que serve essa tag ?

Quando vou editar o meu xml já da a mensagem de erro. Acredito que deva ser uma mudança de sintaxe do XML version=“2.4”.

<?xml version="1.0" encoding="UTF-8"?>

Tomcat 6 so rola com JDK 6 em diante se nao me engano !!!