1

我在 Weblogic 10.3 上部署了一个 J2EE Struts 应用程序。单击其中一个链接时,它会引发“错误 404--未找到”,但是当应用程序部署在 Weblogic 8.1 上时,相同的链接可以正常工作。我检查过 JSP 代码最近没有变化,并且 JSP 已正确复制到应用程序目录中。请告知我在这里缺少什么?

编辑:更改以下代码时错误已解决

document.someForm.action="/somePath/someFile.jsp";  // code 1

document.someForm.action="/somePath/SomeFile.jsp";  //code 2    

请注意,我初始化了 jsp 名称,因为我将 jsp 设置为 Somefile.jsp。现在我不明白为什么代码 1 在 weblogic 8 而不是 Weblogic 10 中工作。在处理这种区分大小写的问题时我应该考虑哪些事情?

4

1 回答 1

1

好的,这是交易。看起来 Webapp URL 在 Weblogic 8 中不区分大小写,在 Weblogic 10 中默认区分大小写。不过好消息是我们可以从 Weblogic 控制台管理此功能。我将以下参数切换为“os”,我的应用程序开始正常工作,没有任何其他更改。

控制台->域->安全->常规->高级-> Web App Files 不区分大小写:

线程帮助我找到了解决方案。

于 2010-02-23T09:29:01.837 回答