ERR_TOO_MANY_REDIRECTS error u

Факт:

Я запрашиваю корневое приложение в моем браузере http: // localhost: 8080 / myapp , и мой браузер выдает эту ошибку: Ошибка 310 (net :: ERR_TOO_MANY_REDIRECTS): много перенаправлений .

Среда:

Я использую Java 6, Glassfish 2.1, Struts2, Spring и Hibernate.

Проверка:

Затем я просматриваю web.xml и в файлах приветственного списка у меня есть следующее:

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

Итак, давайте проверим index.jsp и обнаружим это перенаправление:

...
<head>
<meta http-equiv="refresh" content="0;url=<%=request.getContextPath()%>/portal/home.do">
...
<link rel="shortcut icon" href="<%=request.getContextPath()%>/img/icono.png" />
</head>
...

Затем мы можем перейти к struts.xml и увидеть этот фрагмент:

...
<package name="portal-action" extends="portal-base" namespace="/portal">
    <action name="home" method="home" class="beginAction">
        <result type="tiles">begin.home</result>
    </action>
...

Давайте проверим beginAction class:

...
public String home(){
    return SUCCESS;
}
...

И мы можем проверить tile.xml :

...
<definition name="begin.welcome" extends=".baseHome">
    <put-attribute name="working.region" value="/jsp/common/welcome.jsp" />
</definition>
...

И, наконец, мы можем просмотреть весь файл welcome.jsp , который содержит только:

<%@ taglib prefix="s" uri="/struts-tags"%>
<br />

Вот и все!

У вас есть представление об этой проблеме?

5
задан Israel 26 September 2011 в 06:41
поделиться