Problemas no web.xml

Oiee pessoal…
eu to começando um projetinho java acompanhando a apostila F21 da caelum…to usando tomcat e struts… mas agora fui testar ums jsp
com a taglig struts-bens e deu o erro : /WEB-INF/struts-bean.tld Not Found

mas está tudo configurado certinho…
a jsp…

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>

<html>
	<head>
	<title><bean.message key="site.titulo"/></title></head>

	<body>
		<bean:message key="menu.nome"/>
		<bean:message key="menu.sair"/>
	</body>
</html>

o web.xml

 <taglib>
	        <taglib-uri>/tags/struts-bean</taglib-uri>
	        <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
    	</taglib>

e a tld struts-bean.tld esta na raiz do WEB-INF…
oque pode estar dando errado???
no startup do tomcat da o erro warning- Internal Error : File /WEB-INF/ web.xml not found…

sera q é alguma incompatibilidade do tomcat, java, ou struts???
alguem pode me ajudar please?
beijuuuuuu

ele naum encontrou a sua tld…

vc disse que a sua tld está dentro do WEB-INF… é isso mesmo???
se sim…

posta ai qual o caminho da sua jsp… pq vc pode ter colocado a URI errada!

oq está parecendo bem provavel!

Nas versões mais recentes do Tomcat, nem precisa informar as taglibs no web.xml, basta ter a diretiva nos jsps retire e veja se funciona esse exemplo!

em todo conteiner que implenta a especificação 2.4 das servlets você não precisa declarar o tld no web.xml.

tente importar a tag assim:

<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>