weblogicにアプリケーションがデプロイされていて、apcheサーバーを使用しています。通常、アプリケーションのURLを入力するとjsp(1)種類が表示されますもう一度別のjsp(2)にリダイレクトしてください。エラー404 - 見つかりません(apacheとweblogicの使用中)
問題は、アプリケーションのURLを入力するとjsp(1)が「お待ちください」と表示され、リダイレクト中にエラー(エラー404 - 見つかりません)が表示されます。
問題は何と思いますか?
weblogicにアプリケーションがデプロイされていて、apcheサーバーを使用しています。通常、アプリケーションのURLを入力するとjsp(1)種類が表示されますもう一度別のjsp(2)にリダイレクトしてください。エラー404 - 見つかりません(apacheとweblogicの使用中)
問題は、アプリケーションのURLを入力するとjsp(1)が「お待ちください」と表示され、リダイレクト中にエラー(エラー404 - 見つかりません)が表示されます。
問題は何と思いますか?
404は、URLが無効であるか、リソースが実際にそこに存在しないことを意味します。
まず、絶対URLとは独立して使用可能かどうかをテストします。例えば、http://example.com/context/page.jsp
。それがうまくいかない場合は、リソースが実際にあなたのwebappにあるかどうかを確認してください。あなたが任意の相対URLのページでは、現在のリクエストの絶対URLに対して相対的であることを認識する必要があり
<meta http-equiv="refresh" content="3;url=/page.jsp">
:それは仕事をする場合は、おそらくのようなリダイレクトに相対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に直接行けますか? –
何も表示されず、「サーバは実行モードで起動しました –