A 404 просто означает, что URL-адрес недействителен или что на самом деле ресурс отсутствует там, где вы думаете.
Сначала проверьте его доступность независимо от абсолютного URL-адреса. Например, http://example.com/context/page.jsp
. Если это не работает, проверьте, действительно ли ресурс присутствует в вашем веб-приложении, где вы ожидаете. Если это работает, то вы, вероятно, использовали относительный URL в перенаправлении, такие как:
<meta http-equiv="refresh" content="3;url=/page.jsp">
Вы должны знать, что любое относительный URL, на странице по сравнению с абсолютной URL текущего запроса. Таким образом, если страница запрашивалась, например, с http://example.com/context/wait.jsp
, то указанный выше относительный URL-адрес будет удален до http://example.com/page.jsp
. Это, таким образом, не будет работать, если страница фактически находится по адресу http://example.com/context/page.jsp
. Затем вы должны заменить URL правой относительной URL:
<meta http-equiv="refresh" content="3;url=page.jsp">
или просто абсолютным URL:
<meta http-equiv="refresh" content="3;url=http://example.com/context/page.jsp">
Что показывают ваши журналы WebLogic? Очевидно, что запрос попадает в apache. Можете ли вы сразу перейти на weblogic url? –
ничего не отображается, только «сервер запущен в рабочем режиме» – 2009-04-13 11:11:25