浏览器无法从 WEB-INF 文件夹检索 JS 文件

Usm*_*kil 1 tomcat servlets

我的 WEB-INF 文件夹中有一个文件夹“js”,它包含 javascript 文件。我无法让服务器使用 url localhost:8084/appname/js/file.js 检索它们,但 web.xml 文件中定义的其他所有内容都工作正常。

网页.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app>

   <servlet>
        <servlet-name>MeasurementNodesController</servlet-name>
        <servlet-class>com.mycompany.MeasurementNodesController</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>MeasurementNodesController</servlet-name>
        <url-pattern>/MeasurementNodes</url-pattern>
    </servlet-mapping>

    <resource-ref>
        <res-ref-name>jdbc/datasource</res-ref-name>
        <res-ref-type>javax.sql.DataSource</res-ref-type>
    </resource-ref>

    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
</web-app>
Run Code Online (Sandbox Code Playgroud)

Wil*_*ung 5

WEB-INF 文件夹中的任何内容对于外界都是不可用的。WEB-INF 仅在内部可用于转发等。

您需要将 JS 移出 WEB-INF 才能使用它。