фрагмент не был найден на ожидаемом пути (Eclipse JSP) - PullRequest
2 голосов
/ 05 ноября 2008

В eclipse у меня есть javaproject (не веб-проект), хотя он предоставляет файлы тегов многократного использования.

расположение

+ * ЦСИ 1005 * +++ META-INF
---- my.tld
+++++++++++ теги
--------------- include.jsp

Я продолжаю получать фрагмент "/META-INF/tags/include.jsp" не найден по ожидаемому пути /Project/META-INF/tags/taginclude.jsp

Как мне изменить путь, который ищет затмение? Мне нужно сказать, чтобы включить "src" в поиск

Ответы [ 3 ]

4 голосов
/ 05 ноября 2008

Джош, если вы работаете с файлами .jsp и .tld, то вам действительно не следует делать это как «Java Project», а вместо этого «Dynamic Web Project» в Eclipse. Тем не менее я постараюсь ответить на ваш вопрос.

Исходя из диаграммы вашей файловой системы, ваши файлы размещены неправильно. Если вы пытаетесь создать веб-приложение (файл .war), то вам нужен каталог WEB-INF. В каталоге WEB-INF вам понадобится файл web.xml (google для web.xml, чтобы увидеть, что там должно быть), каталог тегов и каталог классов и библиотек.

Скомпилированные файлы классов должны находиться в каталоге WEB-INF / classes. Jar-файлы, от которых вы зависите, должны находиться в каталоге WEB-INF / lib. Таблицы должны идти в каталог WEB-INF / tags. Наконец, ваши файлы .jsp должны находиться в каталоге src (родительский каталог WEB-INF).

Итак, ваш макет должен выглядеть так:

myproject/
`-- src
    |-- WEB-INF
    |   |-- classes
    |   |   `-- MyClass.class
    |   |-- lib
    |   |   `-- my.jar
    |   |-- tags
    |   |   `-- my.tld
    |   `-- web.xml
    `-- include.jsp

Надеюсь, это поможет.

-Bryan

1 голос
/ 05 ноября 2009

Боюсь, я не понимаю представление ascii в исходном сообщении, но валидатор может использовать любой проект с ModuleCore Nature и его файлом .settings / org.eclipse.wst.common.component для поиска. что означает "/". Создание динамического веб-проекта и проверка этого файла и .project могут помочь вам собрать правильное содержимое для выполнения этой работы в вашем Java-проекте.

0 голосов
/ 05 декабря 2014

Возможно, путь к странице jsp неверен.! Вы можете проверить его, нажав Ctrl + щелчок левой кнопкой мыши, если не удается открыть файл jsp, я предлагаю вам проверить путь.

...