Относительная ссылка на файл работает для файлов Java Script, но не для файлов CSS

У меня есть страница JSP в среде Java EE с использованием Rad 8.5, которая ссылается на файлы CSS и JavaScript, используя относительные ссылки, как показано ниже.

        <link rel="stylesheet" href="/MoGem/theme/jquery-ui.css" media="all">

       <script src="/MoGem/javascript/jquery-1.10.2.min.js"></script>

Моя проблема в том, что файл CSS не может быть найден, в то время как файл JavaScript может быть найден. Я использовал рабочий проект Java EE в качестве шаблона для этого проекта, и настройка выглядит одинаково, но, очевидно, я что-то упускаю. Если вам нужно увидеть другую информацию, дайте мне знать.

Ошибка в Firebug выглядит так:

введите здесь описание изображения

Структура файла проекта

введите здесь описание изображения

Файл org.eclipse.wst.common.componet выглядит так:

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="MoGem_Web">
    <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
    <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
    <wb-resource deploy-path="/WEB-INF/classes" source-path="/.apt_generated"/>
    <property name="context-root" value="MoGem_Web"/>
    <property name="java-output-path" value="/MoGem_Web/WebContent/WEB-INF/classes"/>
</wb-module>

and the web.xml file is:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<display-name>MoGem</display-name>

<welcome-file-list>     
    <welcome-file>index.jsp</welcome-file>      
</welcome-file-list>

<context-param>
    <param-name> org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG</param-name>
    <param-value>/WEB-INF/tiles/tiles.xml </param-value> 
</context-param>

<listener>
    <listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>

<filter>
    <filter-name>struts2</filter-name>
    <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>*.action</url-pattern>
</filter-mapping>

<servlet>
    <description>Configure Log4j properties</description>
    <display-name>Log4jInitServlet</display-name>
    <icon>
        <small-icon></small-icon>
        <large-icon></large-icon>
    </icon>
    <servlet-name>Log4jInitServlet</servlet-name>
    <servlet-class>gov.mo.dnr.mogem.servlets.Log4jInitServlet</servlet-class>
    <load-on-startup>-1</load-on-startup>
</servlet>


person ponder275    schedule 07.09.2016    source источник
comment
вы не пропустили путь Web-INF? Если я не читаю компонент неправильно   -  person Riskbreaker    schedule 07.09.2016
comment
У меня есть строки ` ‹wb-resource deploy-path=/WEB-INF/classes source-path=/src/›` и <wb-resource deploy-path="/WEB-INF/classes" source-path="/.apt_generated"/> в компоненте. Мне нужно что-то еще?   -  person ponder275    schedule 07.09.2016
comment
Ответ на вопрос, который я продублировал, решил мою проблему. Спасибо, что указали мне на это!   -  person ponder275    schedule 07.09.2016