1

我在Weblogic 10.3上部署了一個J2EE Struts應用程序。當點擊其中一個鏈接時,它會拋出「Error 404 - Not Found」,但是當應用程序部署在Weblogic 8.1上時,同樣的鏈接工作正常。我檢查了最近JSP代碼沒有變化,並且JSP在應用程序目錄中正確複製。請告知我在這裏錯過了什麼?如何處理通過weblogic URL處理創建的「錯誤404 - 未找到」情況?

編輯:下進行更改下面的代碼

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

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

注意,我initcapped jsp的名字,因爲我有JSP作爲Somefile.jsp得到解決的錯誤。現在我不明白爲什麼代碼1在weblogic 8而不是weblogic 10中工作。在處理這種大小寫敏感的問題時,我應該考慮哪些事情?

回答

1

好吧,這裏是交易。它看起來像Webapp URL在Weblogic 8中不區分大小寫,默認情況下在Weblogic 10中區分大小寫。然而好消息是我們可以從Weblogic控制檯管理這個功能。我將下面的參數切換到'os',我的應用程序開始工作正常,沒有任何其他更改。

控制檯 - >域 - >安全 - >常規 - >高級 - > Web應用程序文件不區分大小寫:

This線程幫我找出解決方案。