Рубрики
Без рубрики

Абсолютный uri: http://struts.apache.org/tags-bean не может быть решена ни в одном из web.xml или файлы jar, развернутые с помощью этого приложения.

– Абсолютный uri: http://struts.apache.org/tags-bean не может быть решена ни в одном из web.xml или файлы jar, развернутые с помощью этого приложения.

Проблема

Удаляет распространенные сообщения об ошибках при доступе к файлу JSP библиотек тегов Struts.

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




org.apache.jasper.JasperException: The absolute uri: 
http://struts.apache.org/tags-bean 

org.apache.jasper.JasperException: The absolute uri: 
http://struts.apache.org/tags-html 

org.apache.jasper.JasperException: The absolute uri: 
http://struts.apache.org/tags-logic 

org.apache.jasper.JasperException: The absolute uri: 
http://struts.apache.org/tags-tiles 

cannot be resolved in either web.xml or 
the jar files deployed with this application

Решение

Это связано с тем, что вы не настроили свойство Библиотеки тегов Struts, файлы tld не найдены в зависимостях вашего проекта.

1. Библиотеки Тегов Стоек Ручная Настройка

Если вы настраиваете библиотеки тегов Struts вручную, используемые в версии Struts.1 и сервлет <2,3 контейнера . Пожалуйста, убедитесь, что следующие файлы ” tld ” скопированы в папку WEB-INF , вы можете найти эти файлы в папке библиотеки Struts.

  • Пожалуйста, убедитесь, что следующие файлы “
  • tld
  • ” скопированы в папку
  • WEB-INF

И правильно определите его в web.xml И правильно определите его в web.xml

...

     
	  http://struts.apache.org/tags-bean
     
     
	  /WEB-INF/struts-bean.tld
     

...

2. Автоматическая Настройка Библиотек Тегов Стоек

Если вы автоматически настраиваете библиотеки тегов Struts, используемые в Сервлет версии 2.3/2.4 и распорки 1.2 или 1.3 фреймворк. Убедитесь, что struts-taglib.jar находится в вашей /WEB-INF/библиотеке каталог.

Вы можете проверить информацию о конфигурации библиотек тегов Struts здесь .

3. Сеанс отладки Eclipse IDE

Если это произошло во время сеанса отладки Eclipse IDE, просто убедитесь, что зависимости вашего проекта развернуты в правильной папке. Пожалуйста, проверьте эту статью для решения .

Вывод

Причина проблемы может варьироваться в разных проектах, но решение всегда одно и то же

  • Проверьте, доступны ли файлы tld в WEB-INF (в стиле старых распорок).
  • Проверьте, что в uri taglib нет ошибки опечатки.
  • Проверьте struts-taglib.jar доступен в /WEB-INF/lib или зависимости проекта (новый стиль распорок).

Оригинал: “https://mkyong.com/struts/the-absolute-uri-httpstruts-apache-orgtags-bean-cannot-be-resolved-in-either-web-xml-or-the-jar-files-deployed-with-this-application/”