0

我们使用 weblogic 来部署我们的应用程序,到目前为止它工作正常,但遇到以下异常并且无法继续应用程序。网址似乎一直处于关闭状态。

<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

将 webapp dtd 更改或添加到 WEB.XML 中的较新版本。Weblogic 对这些特别严格。然后您可以添加错误页面处理程序。

ciaooo

编辑:你如何从 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 回答