<BEA-101024> Неподдерживаемый код состояния ошибки для страницы ошибки в web.xml - PullRequest
0 голосов
/ 12 октября 2011

Мы используем weblogic для развертывания нашего приложения, и пока оно работало нормально, но столкнулось со следующим исключением и не смогло продолжить работу с приложением.Кажется, что URL не работает постоянно.

Неподдерживаемый код ошибки для страницы ошибок в web.xml.

И код в web.xml выглядит следующим образом

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

Любая помощь по этому вопросу очень ценится,заранее спасибо.

1 Ответ

0 голосов
/ 12 октября 2011

Измените или добавьте веб-приложение dtd на новое в WEB.XML.Weblogic особенно строг с этими.Затем вы можете добавить обработчики страниц с ошибками.

ciaooo

РЕДАКТИРОВАТЬ: как вы получаете HTTP 100 от weblogic?Если моя память верна, статус 100 - ПРОДОЛЖЕНИЕ и должен обрабатываться без вывода сообщений (без выдачи ошибки)

<!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>

РЕДАКТИРОВАТЬ 2: этот файл web.xml отлично работает для меня на weblogic 10.3

...