Java 在jboss AS 7.1中打开seam应用程序的任何页面后,此网页出现重定向循环错误

Java 在jboss AS 7.1中打开seam应用程序的任何页面后,此网页出现重定向循环错误,java,jboss7.x,seam2,Java,Jboss7.x,Seam2,我的项目使用seam 2.2.2 Final,应用服务器是Jboss 7.1。经过漫长的部署过程,我终于可以成功地部署它。但当我试图在浏览器中打开它时,会出现如下错误: “此网页具有重定向循环 网页位于“http://localhost:8080/integration/debug.seam?cid=2“导致重定向过多。清除此站点的Cookie或允许第三方Cookie可能会解决此问题。如果不是,则可能是服务器配置问题,而不是计算机问题。” 我怎样才能解决这个问题 这是我的web.xml <

我的项目使用seam 2.2.2 Final,应用服务器是Jboss 7.1。经过漫长的部署过程,我终于可以成功地部署它。但当我试图在浏览器中打开它时,会出现如下错误:

“此网页具有重定向循环

网页位于“http://localhost:8080/integration/debug.seam?cid=2“导致重定向过多。清除此站点的Cookie或允许第三方Cookie可能会解决此问题。如果不是,则可能是服务器配置问题,而不是计算机问题。”

我怎样才能解决这个问题

这是我的web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>integration</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.seam</url-pattern>
  </servlet-mapping>
  <context-param>
    <param-name>org.jboss.jbossfaces.JSF_CONFIG_NAME</param-name>
    <param-value>Mojarra-1.2</param-value>
  </context-param>
  <context-param>
    <param-name>org.richfaces.SKIN</param-name>
    <param-value>blueSky</param-value>
  </context-param>
  <listener>
    <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
  </listener>
  <filter>
    <filter-name>Seam Filter</filter-name>
    <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>Seam Filter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>
  <servlet>
    <servlet-name>Seam Resource Servlet</servlet-name>
    <servlet-class>org.jboss.seam.servlet.SeamResourceServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Seam Resource Servlet</servlet-name>
    <url-pattern>/seam/resource/*</url-pattern>
  </servlet-mapping>
  <context-param>
    <param-name>facelets.DEVELOPMENT</param-name>
    <param-value>true</param-value>
  </context-param>
  <context-param>
    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    <param-value>.xhtml</param-value>
  </context-param>
  <security-constraint>
    <display-name>Restrict raw XHTML Documents</display-name>
    <web-resource-collection>
      <web-resource-name>XHTML</web-resource-name>
      <url-pattern>*.xhtml</url-pattern>
    </web-resource-collection>
    <auth-constraint/>
  </security-constraint>
</web-app>

这个问题是由于缺乏jsf facelet依赖性造成的。要解决此问题,请向pom.xml添加以下代码

 <dependency>
    <groupId>com.sun.facelets</groupId>
    <artifactId>jsf-facelets</artifactId>
    <version>1.1.15</version>
</dependency>

com.sun.facelets
jsf facelets
1.1.15
使用解决方案1

我解决了这个问题,将debug.xhtml从jboss-seam-debug.jar复制到根web src路径

使用解决方案2

将META-INF/debug.xhtml移动到META-INF/resources/debug.xhtml应有助于解决此异常。 在jboss-seam-debug.jar 2.3.0中修复了它


嗨,皮纳尔!欢迎来到StackOverflow!您能否提供该URL的配置,例如web.xml和其他配置中的内容?此错误消息很有用,但要解决此问题,我们可能还需要查看配置。祝你好运!:)谢谢回复,我添加了配置文件。seam版本不兼容是否会导致此问题?因为在父项目pom.xml中,seam版本是2.2.1.Final,但我的seam运行时是2.2.2.Final。也没有因此而出现任何错误。这在任何服务器上都是一个非常常见的问题,只要url或资源被意外配置为再次调用它自己。您的日志记录级别如何?您是否有logging.properties或log4j或其他地方可以提高日志级别?框架的日志记录级别通常低于应用程序,因此,将日志设置为“全部”或“调试”很有帮助,这样您就可以查看服务器正在执行的操作。我在跟踪级别配置了logging.properties文件和所有日志,但没有任何错误。部署已成功完成,部署后没有任何新日志。我的建议是返回到出现问题之前的配置开始考虑你是否能自己缩小问题的范围。你提到你认为seam是个问题,所以试着看看你是否能找到证据。如果您至少可以在问题中说“我的问题在X中”,并对此有更多信息,那么我认为它可以帮助您找到有关StackOverflow的答案:)
antlr-2.7.6.jar
antlr-runtime-3.1.1.jar
commons-beanutils-1.7.0.jar
commons-collections-3.2.jar
commons-digester-1.8.jar
commons-logging-1.0.4.jar
dom4j-1.6.1.jar
drools-api-5.0.1.jar
drools-core-5.0.1.jar
gwt-servlet-2.3.0.jar
hibernate-core-3.3.0.SP1.jar
hibernate-validator-3.1.0.GA.jar
drools-compiler-5.0.1.jar
itext-2.1.2.jar
itext-rtf-2.1.2.jar
jboss-el-1.0_02.CR5.jar
jboss-seam-2.2.1.Final.jar
jboss-seam-debug-2.2.1.Final.jar
jboss-seam-ioc-2.2.1.Final.jar
jboss-seam-jul-2.2.1.Final.jar
jboss-seam-mail-2.2.1.Final.jar
jboss-seam-pdf-2.2.1.Final.jar
jboss-seam-remoting-2.2.1.Final.jar
jboss-seam-ui-2.2.1.Final.jar
jbpm-jpdl-3.2.2.jar
json-20080701.jar
jta-1.1.jar
mvel2-2.0.10.jar
richfaces-api-3.3.3.Final.jar
richfaces-impl-3.3.3.Final.jar
richfaces-ui-3.3.3.Final.jar
xml-apis-1.0.b2.jar
xstream-1.3.1.jar
 <dependency>
    <groupId>com.sun.facelets</groupId>
    <artifactId>jsf-facelets</artifactId>
    <version>1.1.15</version>
</dependency>