Что делать в ситуации «Ошибка 404 - не найдено», созданной при обработке URL-адреса в сети? - PullRequest
1 голос
/ 23 февраля 2010

У меня есть приложение J2EE Struts, развернутое в Weblogic 10.3. При щелчке по одной из ссылок выдается «Ошибка 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. Что следует учитывать при решении таких проблем, чувствительных к регистру?

1 Ответ

1 голос
/ 23 февраля 2010

Хорошо, вот сделка. Похоже, что URL Webapp нечувствителен к регистру в Weblogic 8 и чувствителен к регистру в Weblogic 10 по умолчанию. Однако хорошая новость заключается в том, что мы можем управлять этой функцией с консоли Weblogic. Я переключил приведенный ниже параметр на «os», и мое приложение стало работать нормально без каких-либо других изменений.

Консоль-> Домен-> Безопасность-> Общие-> Дополнительно-> Файлы веб-приложений без учета регистра:

Эта ветка помогла мне найти решение.

...