2012-01-02 15 views
0

JSPベースのwesiteは、すでに実稼働中で、OC4J(opmnctlで管理)上で実行されています。アプリケーションがダウンすると、ユーザーは500エラーページを取得します。OC4Jで動作するJSPアプリケーションの「保守中のサイト」ページの実装方法

http://localhost/myJspApp

どのように私は「歓迎」のページを実装できます。これは似ているが、トップレベルドメインではないでしょうか?アプリケーションが実行中の場合はログイン画面を表示する必要があり、そうでない場合はOC4Jが停止している場合に「サイト保守中」メッセージが表示されます。

OC4Jがダウンしているときにこのウェルカム・ページでJSPを使用することはできません(アプリケーションのステータスが表に格納されているため、JSPを使用して簡単にdbからフェッチできます)。

+0

アプリサーバーの前にWebサーバーがある場合は、静的なメンテナンスページを作成してWebサーバー(Apacheベースのサーバーのドキュメントルートなど)に保存してください。 – home

+0

特定のアプリケーションのドキュメントルートは、静的に定義されておらず、むしろアプリケーションの展開時に作成されます。アプリケーションをデプロイするときに、このdocumentRootがOC4Jによって定義されている場所を見つけることができません。 –

答えて

0

OC4Jが停止している場合は、JSPを実行するコンテナがないことを意味します。
しかし、別のサイトやHTMLから素晴らしいエラーページを返すことはできます。そのためには、Apache HTTPサーバーを構成する必要があります。これは、ErrorDocument部分を使用して、httpd.confファイルで行われます。
詳細はhereをご覧ください。

関連する問題