0

weblogic を使用してアプリケーションをデプロイしましたが、これまでのところ正常に動作していましたが、次の例外が発生し、アプリケーションを続行できませんでした。URLは常にダウンしているようです。

<BEA-101024> web.xml のエラー ページのエラー ステータス コードがサポートされていません。

そして、コードweb.xmlは次のとおりです

<error-page>
    <error-code>100</error-code>
    <location>/jsp/main/http_error.jsp</location>
</error-page>

これに関するヘルプは大歓迎です。事前に感謝します。

4

1 に答える 1

0

WEB.XML で webapp dtd を新しいものに変更または追加します。Weblogic はこれらに特に厳格です。次に、エラー ページ ハンドラーを追加できます。

ちゃおー

編集: weblogic から HTTP 100 を取得するにはどうすればよいですか? 私の記憶が正しい場合、ステータス 100 は CONTINUE であり、サイレントに処理する必要があります (エラーを生成することなく)。

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <servlet>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>it.bigmike.servlet.LoginServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>LoginLoginServlet</url-pattern>
  </servlet-mapping>  

  <error-page>
   <error-code>400</error-code>
   <location>/web/errore.html</location>
  </error-page>
  <error-page>
   <error-code>404</error-code>
   <location>/web/errore.html</location>
  </error-page>
  <error-page>
   <error-code>403</error-code>
   <location>/web/errore.html</location>
  </error-page>
  <error-page>
   <error-code>500</error-code>
   <location>/web/errore.html</location>
  </error-page>
  <error-page>
   <error-code>503</error-code>
   <location>/web/errore.html</location>
  </error-page>

EDIT2:このweb.xmlは、weblogic 10.3で完璧に機能します

于 2011-10-12T07:21:08.893 に答える