在一个针对 WebSphere Application Server 7 的 Eclipse Web 项目中,我在 WebContent 下的 css 子文件夹中有 CSS 文件。当我尝试从浏览器访问它们时,我收到 404 错误消息:
Error 404: com.ibm.ws.webcontainer.servlet.exception.NoTargetForURIException: No target servlet configured for uri: /css
在一个针对 WebSphere Application Server 7 的 Eclipse Web 项目中,我在 WebContent 下的 css 子文件夹中有 CSS 文件。当我尝试从浏览器访问它们时,我收到 404 错误消息:
Error 404: com.ibm.ws.webcontainer.servlet.exception.NoTargetForURIException: No target servlet configured for uri: /css
解决方案是在 ibm-web-ext.xml 中启用文件服务。
这将以下行添加到 ibm-web-ext.xml:
<enable-file-serving value="true"/>
致谢 CodeRanch 的解决方案。
出现此错误的另一种方法是,如果您在主机之后的路径名错误。例如,如果您正在部署 EAR,并尝试点击 EAR 的名称。您必须确保路径与 Web 应用程序名称完全匹配。
确保上下文根是正确的。
可以在 WebSphere Application Server 管理控制台中执行此操作。检查 IBM 的解决问题。