Контент Eclipse JSF помогает при полном отказе

Итак, у меня JSF запущен на сервере приложений tomcat в eclipse, до сих пор это было очень хлопотно.

Ошибка: https://bugs.eclipse.org/bugs/show_bug.cgi?id=192393

Во-первых, eclipse не позволяет мне устанавливать библиотеки для JSF при добавлении фасета, поэтому мне пришлось вручную загрузить и добавить в качестве фасета. Это отлично работает после множества модификаций.

Но я не могу получить помощь по содержанию для работы с файлами .xhtml, я перепробовал все решения, ни одно не сработало. Если я переименую в JSP, он заработает, значит, это не TLD. Но если я сделаю * .jsp шаблоном URL-адреса сервлета по умолчанию, это все испортит по очевидным причинам. Я разрабатываю с 0 помощником по содержанию, и это нормально, но я бы предпочел его, чтобы сэкономить время.

Я пробовал все решения, которые нашел в Интернете

Версия Eclipse: 2018-12 (4.10.0) Идентификатор сборки: 20181214-0600 JSF: 2.2.9 API + IMPL как добавленная пользователем библиотека фасетов с использованием sun.com.faces (majorra) Tomcat 9 JSTL 1.1

Я пробовал:

-Переход от фасета JSF к зависимости от maven на основе.
-Добавление * .XHTML к типам содержимого JSP
-Добавление редактора JSP в тип контента XHTML -Добавление TLD в web-inf / TLD
-Добавление библиотек JSF как recource
-Переход с Jaxax.faces на com.sun.faces API / библиотеки IMPL
-Изменение страниц на JSPX и JSP из XHTML
-Добавление .XHTML в качестве типа файла по умолчанию для JSF в веб-конфигурации

Проблема заключается в помощи кода eclipses, он рассматривает XHTML как файл HTML, а HTML не имеет поддержки содержимого XML или поддержки содержимого jsp. Я хотел бы знать, есть ли способ «добавить» предложения по поддержке кода ко всем html-файлам, чтобы они действовали так, как будто это JSP.

Другой вариант - получить .xhtml, проанализированный как тип файла jsp (но я не могу этого сделать, он все заблокирован), и я чувствую, что это может создать ту же проблему, как если бы я запускал .jsp на сервлете лиц.

Так кто-нибудь знает обходной путь для добавления предложений помощи по содержанию? Или способ лучше?

Спасибо!

Какие «все решения» вы имеете в виду? Какая это версия Eclipse?

nitind 01.01.2019 04:08

Я пробовал все решения, которые нашел в Интернете, я добавил больше деталей к основному вопросу

nathan h 01.01.2019 07:30

Ошибка, о которой вы говорите, была исправлена ​​много лет назад. Вероятно, вы имеете в виду ошибку 339127, которая относится к Сообщение блога с решением вашей проблемы. Я понимаю, что иногда бывает неприятно, когда функции находятся не там, где вы ожидаете. Но нет смысла говорить авторам с открытым исходным кодом, что использование их программного обеспечения - огромная ошибка, от которых вы хотели бы получить ответ о том, как работает их программное обеспечение.

howlger 01.01.2019 10:19

Моя ошибка заключалась в настройке функций java ee на сервере приложений tomcat с помощью eclipse. Tomcat не является сервером java ee, и репозитории eclipses не работают. Я думаю, мы все можем согласиться с этим. Я люблю eclipse, мне не нравятся функции java ee в tomcat + eclipse. Они знают, что репо сломаны. Мое заявление не для авторов, оно сделано для того, чтобы люди не совершали ту же ошибку, что и я, и используют более качественный стек. Я бы никогда не стал жаловаться разработчику с открытым исходным кодом. Но в моем списке я уже пытался это исправить, я уже загружаюсь с помощью редактора jsp. Однако я попробую вытащить банки из стеклянной рыбы, как она предлагает.

nathan h 01.01.2019 21:17

Вы не могу используете java-ee в Tomcat, поскольку это не контейнер java-ee. У меня никогда не было проблем с wildfly и eclipse (и maven) для проектов java-ee (но я также всегда добавлял инструменты jboss в качестве отличного дополнения). Переход к «eclipse-ee» может сыграть здесь роль, и это должно сгладиться. Тге 'rant' действительно не лучший стимул для получения помощи

Kukeltje 04.01.2019 20:08

Насколько я понимаю, tomcat может обрабатывать определенные «функции» EE при правильной настройке, мне не нужен полноценный EE. несмотря на то, что это плохая идея, ты прав. Я перешел на intellij, и сейчас жизнь хороша. Однако, если вы считаете, что «использование eclipse для java EE с tomcat было ОГРОМНОЙ ошибкой», то я потерял надежду. Я надеюсь, что другие не совершат такой же ошибки, я меньше беспокоюсь о помощи для себя. Переход на intellij занял у меня 5 минут, никаких дополнительных настроек, все безупречно. У первого парня есть YT по поводу затмения, но ты удивил меня этим комментарием. У Eclipse есть свое место, его здесь нет.

nathan h 20.01.2019 20:33
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
6
230
0

Другие вопросы по теме