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

java.lang. NoClassDefFoundError: org/apache/oro/текст/perl/ Perl5Утил

– java.язык. NoClassDefFoundError: org/apache/oro/текст/perl/ Perl5Утил

Проблема

Проверьте URL-адрес с помощью Apache common URLValidator для проверки URL-адреса, но он выдает следующее сообщение об ошибке?

java.lang.NoClassDefFoundError: org/apache/oro/text/perl/Perl5Util
	at org.apache.commons.validator.UrlValidator.isValid(UrlValidator.java:242)
	...
Caused by: java.lang.ClassNotFoundException: org.apache.oro.text.perl.Perl5Util
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 28 more

Решение

Класс URLValidator необходим для библиотеки Jakarta-ORO, убедитесь, что вы включили oro-xxx.jar в путь к классу вашего проекта.

Вы можете получить oro-xxx.jar от: 1. Джакарта-официальный сайт ORO– http://jakarta.apache.org/oro/index.html 2. Центральное хранилище Maven


	oro
	oro
	2.0.8

Оригинал: “https://mkyong.com/java/java-lang-noclassdeffounderror-orgapacheorotextperlperl5util/”