重定向循环网页(使用tomcat部署)

时间:2014-02-07 08:01:06

标签: java spring maven tomcat7 myfaces

最近我正在使用maven,jsf(myfaces),hibernate和spring技术制作一个项目。在使用tomcat部署它之前,我通过jetty插件运行它。在将我的war包部署到我的tomcat webapps(7.0.41)之前似乎没问题。部署时没有问题,但是当我开始浏览我的项目(localhost:8080 / myproject)时,它会显示this webpage has a redirect loop

这里我捕获了一些信息,

的web.xml

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

pom.xml的一部分

 <plugin>
            <groupId>org.codehaus.cargo</groupId>
            <artifactId>cargo-maven2-plugin</artifactId>
            <version>0.3.1</version>
             <configuration>
              <wait>false</wait>
              <container>
                 <containerId>tomcat5x</containerId>
                 <type>remote</type>
              </container>
              <configuration>
                 <type>runtime</type>
                 <properties>
                     <cargo.tomcat.manager.url>http://localhost:${tomcat.server.port}/manager</cargo.tomcat.manager.url>
                     <cargo.remote.username>tomcat</cargo.remote.username>
                     <cargo.remote.password>tomcat</cargo.remote.password>
                     <cargo.servlet.port>${tomcat.server.port}</cargo.servlet.port>
                 </properties>
              </configuration>
              <deployer>
                <type>remote</type>
                <deployables>
                  <deployable>
                    <groupId>${pom.groupId}</groupId>
                    <artifactId>lips-crew-web</artifactId>
                    <type>war</type>
                    <pingURL>http://localhost:${tomcat.server.port}/lica/index.jsp</pingURL>
                    <properties>
                       <context>lica</context>
                    </properties>
                  </deployable>     
                </deployables>
              </deployer>
            </configuration>
        </plugin>

${tomcat.server.port} = 8080'

修改

的index.jsp

    <%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>
    <%@ taglib uri="http://acegisecurity.org/authz" prefix="authz" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <%@ taglib uri="http://corejsf.com/validator" prefix="v" %>
    <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %>
    <%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
    <%@ taglib uri="http://www.opensymphony.com/sitemesh/page" prefix="page" %>
    <c:redirect url="/mainMenu.html"/>

我不知道你需要什么其他信息,但只要告诉我你是否愿意。 非常感谢你的帮助。感谢。

0 个答案:

没有答案