Как мне обновить JSTL с «Javax» до «Джакарты»?JAVA

Программисты JAVA общаются здесь
Anonymous
Как мне обновить JSTL с «Javax» до «Джакарты»?

Сообщение Anonymous »

У меня есть старый java/jsp webapp, который я пытаюсь обновить для Java 11/Tomcat 10. Это обновление охватывает Javax -> Jakarta изменение пространства имен.
Приложение включает в себя стандарт пакета. org.apache.taglibs.standard.lang.support.ExpressionEvalUatormanager . Я идентифицировал это как часть API библиотеки стандартной библиотеки JSP. Сам файл находится на GitHub, где вы можете видеть, что он вызывает старое javax пространство имен.

Код: Выделить всё

    [javac] path/to/file/filename.java:144: error: cannot access Tag
[javac]             return ExpressionEvaluatorManager.evaluate(name, (String) value,
[javac]                                              ^
[javac]   class file for javax.servlet.jsp.tagext.Tag not found
… что, очевидно, обусловлено ExpresseValUatormanager вывод Javax Пространство имен в файле, которое бросает ошибку, которая импортирует класс. Архивированная страница Github для старого пакета отмечает, что: < /p>

Этот проект теперь является частью инициативы EE4J. Этот репозиторий был заархивирован, так как все виды деятельности в настоящее время происходят в соответствующем репозитории Eclipse. См. Здесь для общего состояния перехода EE4J.

Ссылка для соответствующего репозитория Eclipse, https://github.com/eclipse-ee4j/jstl-api, перенаправление на https://github.com/jakartaee/tags. Эта кодовая база не содержит файла ExpressionEvalUatormanager.java , поэтому я не уверен, как я должен использовать его для замены. Readme говорит:

Реализация тегов Jakarta, которая ранее была в этом проекте, теперь является частью проекта Eclipse Wasp: https://projects.clipse.org/projects/ee4j.wasp.
eclip the eclip the eclip the eclip eclip eclip eclip the eclip eclip eclip eclip eclip. Реализация, которая была ранее в этом проекте, была 3.2.0: https://projects.eclipse.org/projects/e ... ases/3.2.0.
Этот проект теперь содержит только теги Jakarta API. ee4j.wasp не представляется, чтобы направлять меня на какой -либо код.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... to-jakarta

Вернуться в «JAVA»