WebSphere错误404 SRVE0295E

时间:2014-11-13 21:04:29

标签: java websphere websphere-7

我遇到一个奇怪的问题,我正在部署到WebSphere的应用程序似乎无法访问其资源。我可以很好地访问主页面,但是当index.jsp尝试引用它所依赖的Javascript文件时,它会获得404.具体来说,“错误404:SRVE0295E:报告错误:404”。

Javascript被引用为<script type="text/javascript" src="/contextRoot/someDir/scripts/myJavascript.js"></script>

该网站的主要入口页面位于http://localhost:9080/contextRoot/index.jsp,并且加载正常。

如果我尝试将浏览器导航到http://localhost:9080/contextRoot/someDir/scripts/myJavascript.js,我得到Error 404: SRVE0295E,即使我在WebSphere安装的应用程序$myCell/myApp.ear/myWARModule.war/index.jsp$myCell/myApp.ear/myWARModule.war/someDir/scripts/myJavascript.js中的文件路径都有效,我可以从浏览器访问的唯一资源是index.jsp

有谁知道可能导致此错误的原因?

(在WebSphere 7.0.0.29上运行)

1 个答案:

答案 0 :(得分:1)

要为图像,html或javascript应用程序等静态文件提供服务,需要启用文件服务。您可以通过修改ibm-web-ext.xml文件夹中的WEB-INF文件并确保enable-file-serving设置为true来完成此操作。