VRaptor + Maven + Jetty + Cucumber + cuke4duke = Loop Infinito

Se eu rodo mvn integration-test ele sobe o servidor sem problemas e quando faz o primeiro request entra em loop infinito.
Se eu subo apenas o jetty com jetty:run ele sob a aplicação normalmente. Vou no browser e coloco a url da aplicação ele entra em loop.

Alguem ja passou por isso?

Log do loop 16:14:53,183 DEBUG br.com.caelum.vraptor.http.DefaultResourceTranslator:51 - trying to access /minhaaplicacao/login 16:14:53,186 DEBUG br.com.caelum.vraptor.VRaptor:82 - VRaptor received a new request 16:14:53,189 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:242 - Returning cached instance of singleton bean 'br.com.caelum.vraptor.http.EncodingHandlerFactory' 16:14:53,193 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:242 - Returning cached instance of singleton bean 'encodingHandlerFactory' 16:14:53,200 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:430 - Creating instance of bean 'enhancedRequestExecution' 16:14:53,204 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:430 - Creating instance of bean 'defaultInterceptorStack' 16:14:53,207 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:242 - Returning cached instance of singleton bean 'defaultInterceptorHandlerFactory' 16:14:53,210 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:458 - Finished creating instance of bean 'defaultInterceptorStack' 16:14:53,213 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:242 - Returning cached instance of singleton bean 'topologicalSortedInterceptorRegistry' 16:14:53,216 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory:458 - Finished creating instance of bean 'enhancedRequestExecution' 16:14:53,220 DEBUG br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler:53 - Invoking interceptor ResourceLookupInterceptor

Meu generoso pom.xml[code]
<project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd”>
<modelVersion>4.0.0</modelVersion>
<groupId>meu.group.id</groupId>
<artifactId>minhaaplicacao</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>Webapp</name>
<url>http://maven.apache.org</url>

&lt;properties&gt;
	&lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
	&lt;project.reporting.outputEncoding&gt;UTF-8&lt;/project.reporting.outputEncoding&gt;
	&lt;compiler.source&gt;1.6&lt;/compiler.source&gt;
	&lt;compiler.target&gt;1.6&lt;/compiler.target&gt;
	&lt;cuke4duke.version&gt;0.4.3&lt;/cuke4duke.version&gt;
&lt;/properties&gt;

&lt;build&gt;
	&lt;finalName&gt;minhaaplicacao&lt;/finalName&gt;
	&lt;plugins&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
			&lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
			&lt;version&gt;2.1&lt;/version&gt;
			&lt;configuration&gt;
				&lt;source&gt;${compiler.source}&lt;/source&gt;
				&lt;target&gt;${compiler.target}&lt;/target&gt;
			&lt;/configuration&gt;
		&lt;/plugin&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.mortbay.jetty&lt;/groupId&gt;
			&lt;artifactId&gt;jetty-maven-plugin&lt;/artifactId&gt;
			&lt;version&gt;7.2.0.RC0&lt;/version&gt;
			&lt;configuration&gt;
				&lt;scanIntervalSeconds&gt;5&lt;/scanIntervalSeconds&gt;
				&lt;stopKey&gt;stop-me&lt;/stopKey&gt;
				&lt;stopPort&gt;9999&lt;/stopPort&gt;
			&lt;/configuration&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;start-jetty&lt;/id&gt;
					&lt;phase&gt;pre-integration-test&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;run&lt;/goal&gt;
					&lt;/goals&gt;
					&lt;configuration&gt;
						&lt;scanIntervalSeconds&gt;0&lt;/scanIntervalSeconds&gt;
						&lt;daemon&gt;true&lt;/daemon&gt;
					&lt;/configuration&gt;
				&lt;/execution&gt;
				&lt;execution&gt;
					&lt;id&gt;stop-jetty&lt;/id&gt;
					&lt;phase&gt;post-integration-test&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;stop&lt;/goal&gt;
					&lt;/goals&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
			&lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt;
			&lt;configuration&gt;
				&lt;excludes&gt;
					&lt;exclude&gt;**/*ITest.java&lt;/exclude&gt;
				&lt;/excludes&gt;
			&lt;/configuration&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;integration-tests&lt;/id&gt;
					&lt;phase&gt;integration-test&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;test&lt;/goal&gt;
					&lt;/goals&gt;
					&lt;configuration&gt;
						&lt;skip&gt;${integration.test.skip}&lt;/skip&gt;
						&lt;includes&gt;
							&lt;include&gt;**/*ITest.java&lt;/include&gt;
						&lt;/includes&gt;
						&lt;excludes&gt;
							&lt;exclude&gt;must-be-here-for-maven&lt;/exclude&gt;
						&lt;/excludes&gt;
					&lt;/configuration&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;cuke4duke&lt;/groupId&gt;
			&lt;artifactId&gt;cuke4duke-maven-plugin&lt;/artifactId&gt;
			&lt;configuration&gt;
				&lt;jvmArgs&gt;
					&lt;jvmArg&gt;-Xmx384m&lt;/jvmArg&gt;
					&lt;jvmArg&gt;-Dlog4j.configuration=file:///${project.basedir}/target/test-classes/log4j.properties&lt;/jvmArg&gt;
					&lt;jvmArg&gt;-Dcuke4duke.objectFactory=cuke4duke.internal.jvmclass.SpringFactory&lt;/jvmArg&gt;
					&lt;jvmArg&gt;-Dwebdriver.impl=${webdriver.impl.class}&lt;/jvmArg&gt;
				&lt;/jvmArgs&gt;
				&lt;cucumberArgs&gt;
					&lt;cucumberArg&gt;--verbose&lt;/cucumberArg&gt;
					&lt;cucumberArg&gt;--strict&lt;/cucumberArg&gt;
					&lt;cucumberArg&gt;--color&lt;/cucumberArg&gt;
					&lt;cucumberArg&gt;--require&lt;/cucumberArg&gt;
					&lt;cucumberArg&gt;${basedir}/target/test-classes&lt;/cucumberArg&gt;
				&lt;/cucumberArgs&gt;
				&lt;gems&gt;
					&lt;gem&gt;install cuke4duke --version ${cuke4duke.version}&lt;/gem&gt;
				&lt;/gems&gt;
			&lt;/configuration&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;run-features&lt;/id&gt;
					&lt;phase&gt;integration-test&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;cucumber&lt;/goal&gt;
					&lt;/goals&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;
	&lt;/plugins&gt;
&lt;/build&gt;

&lt;repositories&gt;
	&lt;repository&gt;
		&lt;id&gt;jboss-repo&lt;/id&gt;
		&lt;name&gt;JBoss Maven Repository&lt;/name&gt;
		&lt;url&gt;https://repository.jboss.org/nexus/content/groups/public-jboss
		&lt;/url&gt;
	&lt;/repository&gt;
	&lt;repository&gt;
		&lt;id&gt;reflections-repo&lt;/id&gt;
		&lt;name&gt;Reflections Maven2 Repository&lt;/name&gt;
		&lt;url&gt;http://reflections.googlecode.com/svn/repo&lt;/url&gt;
	&lt;/repository&gt;
	&lt;repository&gt;
		&lt;id&gt;codehaus&lt;/id&gt;
		&lt;url&gt;http://repository.codehaus.org&lt;/url&gt;
	&lt;/repository&gt;
	&lt;repository&gt;
		&lt;id&gt;cukes&lt;/id&gt;
		&lt;url&gt;http://cukes.info/maven&lt;/url&gt;
	&lt;/repository&gt;
	&lt;repository&gt;
		&lt;id&gt;com.springsource.repository.bundles.release&lt;/id&gt;
		&lt;name&gt;SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases&lt;/name&gt;
		&lt;url&gt;http://repository.springsource.com/maven/bundles/release&lt;/url&gt;
	&lt;/repository&gt;
	&lt;repository&gt;
		&lt;id&gt;com.springsource.repository.bundles.external&lt;/id&gt;
		&lt;name&gt;SpringSource Enterprise Bundle Repository - External Bundle Releases&lt;/name&gt;
		&lt;url&gt;http://repository.springsource.com/maven/bundles/external&lt;/url&gt;
	&lt;/repository&gt;
&lt;/repositories&gt;

&lt;pluginRepositories&gt;
	&lt;pluginRepository&gt;
		&lt;id&gt;cukes&lt;/id&gt;
		&lt;url&gt;http://cukes.info/maven&lt;/url&gt;
	&lt;/pluginRepository&gt;
&lt;/pluginRepositories&gt;

&lt;dependencies&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;cuke4duke&lt;/groupId&gt;
		&lt;artifactId&gt;cuke4duke&lt;/artifactId&gt;
		&lt;version&gt;${cuke4duke.version}&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.picocontainer&lt;/groupId&gt;
		&lt;artifactId&gt;picocontainer&lt;/artifactId&gt;
		&lt;version&gt;2.8.3&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;junit&lt;/groupId&gt;
		&lt;artifactId&gt;junit&lt;/artifactId&gt;
		&lt;version&gt;4.7&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.seleniumhq.webdriver&lt;/groupId&gt;
		&lt;artifactId&gt;webdriver-htmlunit&lt;/artifactId&gt;
		&lt;version&gt;0.9.7376&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.seleniumhq.webdriver&lt;/groupId&gt;
		&lt;artifactId&gt;webdriver-firefox&lt;/artifactId&gt;
		&lt;version&gt;0.9.7376&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.seleniumhq.webdriver&lt;/groupId&gt;
		&lt;artifactId&gt;webdriver-ie&lt;/artifactId&gt;
		&lt;version&gt;0.9.7376&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.seleniumhq.webdriver&lt;/groupId&gt;
		&lt;artifactId&gt;webdriver-support&lt;/artifactId&gt;
		&lt;version&gt;0.9.7376&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;hsqldb&lt;/groupId&gt;
		&lt;artifactId&gt;hsqldb&lt;/artifactId&gt;
		&lt;version&gt;1.8.0.7&lt;/version&gt;
		&lt;scope&gt;test&lt;/scope&gt;
	&lt;/dependency&gt;

	&lt;dependency&gt;
		&lt;groupId&gt;javax.servlet&lt;/groupId&gt;
		&lt;artifactId&gt;servlet-api&lt;/artifactId&gt;
		&lt;version&gt;2.4&lt;/version&gt;
		&lt;scope&gt;provided&lt;/scope&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;javax.servlet&lt;/groupId&gt;
		&lt;artifactId&gt;jstl&lt;/artifactId&gt;
		&lt;version&gt;1.2&lt;/version&gt;
	&lt;/dependency&gt;

	&lt;dependency&gt;
		&lt;groupId&gt;commons-beanutils&lt;/groupId&gt;
		&lt;artifactId&gt;commons-beanutils&lt;/artifactId&gt;
		&lt;version&gt;1.8.0&lt;/version&gt;
	&lt;/dependency&gt;

	&lt;dependency&gt;
		&lt;groupId&gt;org.apache.tiles&lt;/groupId&gt;
		&lt;artifactId&gt;tiles-core&lt;/artifactId&gt;
		&lt;version&gt;2.2.2&lt;/version&gt;
		&lt;exclusions&gt;
			&lt;exclusion&gt;
				&lt;groupId&gt;org.slf4j&lt;/groupId&gt;
				&lt;artifactId&gt;jcl-over-slf4j&lt;/artifactId&gt;
			&lt;/exclusion&gt;
		&lt;/exclusions&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.apache.tiles&lt;/groupId&gt;
		&lt;artifactId&gt;tiles-jsp&lt;/artifactId&gt;
		&lt;version&gt;2.2.2&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.apache.tiles&lt;/groupId&gt;
		&lt;artifactId&gt;tiles-portlet&lt;/artifactId&gt;
		&lt;version&gt;2.1.2&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.slf4j&lt;/groupId&gt;
		&lt;artifactId&gt;jcl-over-slf4j&lt;/artifactId&gt;
		&lt;version&gt;1.6.1&lt;/version&gt;
	&lt;/dependency&gt;  

	&lt;!-- VRaptor --&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;br.com.caelum&lt;/groupId&gt;
		&lt;artifactId&gt;vraptor&lt;/artifactId&gt;
		&lt;version&gt;3.3.1&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.springframework&lt;/groupId&gt;
		&lt;artifactId&gt;spring-orm&lt;/artifactId&gt;
		&lt;version&gt;3.0.5.RELEASE&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;com.thoughtworks.xstream&lt;/groupId&gt;
		&lt;artifactId&gt;xstream&lt;/artifactId&gt;
		&lt;version&gt;1.3.1&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;commons-io&lt;/groupId&gt;
		&lt;artifactId&gt;commons-io&lt;/artifactId&gt;
		&lt;version&gt;2.0.1&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;commons-fileupload&lt;/groupId&gt;
		&lt;artifactId&gt;commons-fileupload&lt;/artifactId&gt;
		&lt;version&gt;1.2.2&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;!-- Hibernate --&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.hibernate&lt;/groupId&gt;
		&lt;artifactId&gt;hibernate-envers&lt;/artifactId&gt;
		&lt;version&gt;3.6.2.Final&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.hibernate&lt;/groupId&gt;
		&lt;artifactId&gt;hibernate-validator&lt;/artifactId&gt;
		&lt;version&gt;4.1.0.Final&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;!-- DCJF --&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;commons-lang&lt;/groupId&gt;
		&lt;artifactId&gt;commons-lang&lt;/artifactId&gt;
		&lt;version&gt;2.5&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;net.vidageek&lt;/groupId&gt;
		&lt;artifactId&gt;mirror&lt;/artifactId&gt;
		&lt;version&gt;1.5.1&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;org.reflections&lt;/groupId&gt;
		&lt;artifactId&gt;reflections&lt;/artifactId&gt;
		&lt;version&gt;0.9.5-RC2&lt;/version&gt;
		&lt;exclusions&gt;
			&lt;exclusion&gt;
				&lt;artifactId&gt;logback-classic&lt;/artifactId&gt;
				&lt;groupId&gt;ch.qos.logback&lt;/groupId&gt;
			&lt;/exclusion&gt;
			&lt;exclusion&gt;
				&lt;artifactId&gt;google-collections&lt;/artifactId&gt;
				&lt;groupId&gt;com.google.collections&lt;/groupId&gt;
			&lt;/exclusion&gt;
		&lt;/exclusions&gt;
	&lt;/dependency&gt;
	&lt;!-- ? --&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;net.sourceforge.jexcelapi&lt;/groupId&gt;
		&lt;artifactId&gt;jxl&lt;/artifactId&gt;
		&lt;version&gt;2.6.8-seam&lt;/version&gt;
	&lt;/dependency&gt;
	&lt;dependency&gt;
		&lt;groupId&gt;jboss&lt;/groupId&gt;
		&lt;artifactId&gt;jboss-seam&lt;/artifactId&gt;
		&lt;version&gt;2.0.0.BETA1&lt;/version&gt;
	&lt;/dependency&gt;
&lt;/dependencies&gt;

&lt;profiles&gt;
	&lt;profile&gt;
		&lt;id&gt;default&lt;/id&gt;
		&lt;activation&gt;
			&lt;activeByDefault&gt;true&lt;/activeByDefault&gt;
		&lt;/activation&gt;
		&lt;properties&gt;
			&lt;database.driver&gt;org.hsqldb.jdbcDriver&lt;/database.driver&gt;
			&lt;database.url&gt;jdbc:hsqldb:file:target/dbms/my-webapp-db
			&lt;/database.url&gt;
			&lt;database.username&gt;sa&lt;/database.username&gt;
			&lt;database.password&gt;&lt;/database.password&gt;
			&lt;webdriver.impl.class&gt;org.openqa.selenium.firefox.FirefoxDriver
			&lt;/webdriver.impl.class&gt;
		&lt;/properties&gt;
	&lt;/profile&gt;
	&lt;profile&gt;
		&lt;id&gt;firefox&lt;/id&gt;
		&lt;properties&gt;
			&lt;webdriver.impl.class&gt;org.openqa.selenium.firefox.FirefoxDriver
			&lt;/webdriver.impl.class&gt;
		&lt;/properties&gt;
	&lt;/profile&gt;
	&lt;profile&gt;
		&lt;id&gt;htmlunit&lt;/id&gt;
		&lt;properties&gt;
			&lt;webdriver.impl.class&gt;org.openqa.selenium.htmlunit.HtmlUnitDriver
			&lt;/webdriver.impl.class&gt;
		&lt;/properties&gt;
	&lt;/profile&gt;
	&lt;profile&gt;
		&lt;id&gt;chrome&lt;/id&gt;
		&lt;properties&gt;
			&lt;webdriver.impl.class&gt;org.openqa.selenium.chrome.ChromeDriver
			&lt;/webdriver.impl.class&gt;
		&lt;/properties&gt;
	&lt;/profile&gt;
	&lt;profile&gt;
		&lt;id&gt;ie&lt;/id&gt;
		&lt;properties&gt;
			&lt;webdriver.impl.class&gt;org.openqa.selenium.ie.InternetExplorerDriver
			&lt;/webdriver.impl.class&gt;
		&lt;/properties&gt;
	&lt;/profile&gt;
&lt;/profiles&gt;

</project>[/code]

tem certeza que entrou em loop?

é só esse o log que aparece ou ele fica se repetindo?

tentou mudar o diretório de compilação pra WEB-INF/classes?

Fica repetindo isso ate da stackoverflow

Tem alguma ideia do que pode ser?

OBS: Estou tentando isolar o problema em um projeto limpo

trying to access /minhaaplicacao/login

será que vc não tem algum interceptor que está fazendo redirect ou forward pro login e ficando em loop?

Pensei que pudesse ser algo do tipo tambem pois tenho muitos, inclusive um de segurança. Desabilitei todos e o problema persiste. Já dei um passo, agora eu consigo subir o servidor pelo Jetty (mvn jetty:run ) e navegar sem ele entrar em loop, o loop agora so acontece quando ele executa o teste pelo maven ( mvn integration-test )

Criei um projeto limpo isoladamente e está dando um erro que não tem nada haver com esse:

[INFO] Started Jetty Server [INFO] [INFO] --- cuke4duke-maven-plugin:0.4.3:cucumber (run-features) @ vraptor-cucumber-cuke4duke --- [INFO] Code: [INFO] log4j:WARN No appenders could be found for logger (org.springframework.context.support.StaticApplicationContext). [INFO] log4j:WARN Please initialize the log4j system properly. [INFO] log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. [INFO] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'stereotypeHandler' defined in URL [jar:file:/Users/danielpassos/.m2/repository/br/com/caelum/vraptor/3.3.1/vraptor-3.3.1.jar!/br/com/caelum/vraptor/ioc/ResourceHandler.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [br.com.caelum.vraptor.ioc.ResourceHandler]: No default constructor found; nested exception is java.lang.NoSuchMethodException: br.com.caelum.vraptor.ioc.ResourceHandler.&lt;init&gt;() (NativeException)

Acho que o problema e o c:url que estou usando pro css e js.

Tirei o c:url e tudo funcionou perfeitamente :confused:

Por alguem motivo que eu não sei explicar

estranho… qual é o código que vc usou no c:url?


Cheguei a conclusão que. Quando eu rodo a aplicação pelo Jetty subindo pelo Maven e eu requisito alguma coisa que não existe ele entra em loop. Digitei uma url qualquer que não existe e ele entra em loop. 

Fui tirando todo o conteudo e colocando aos pouco e quando ele executa o c:url ele entra em loop. Não sei explicar porque. Vale lembra que isso so acontece quando eu rodo o teste de integração

Cheguei a conclusão que. Quando eu rodo a aplicação pelo Jetty subindo pelo Maven e eu requisito alguma coisa que não existe ele entra em loop. Digitei uma url qualquer que não existe e ele entra em loop.

Fui tirando todo o conteudo e colocando aos pouco e quando ele executa o c:url ele entra em loop. Não sei explicar porque. Vale lembra que isso so acontece quando eu rodo o teste de integração

qualquer url que não existe dá loop?

vc registrou alguma página 404 customizada? ou alguma lógica estranha?

Qualquer URL que não exista ele entra em loop, fica tentando requisitar ate da stackoverflow.

Nenhuma pagina de 404 customizada e nada de estranho ( bem estranho e algo relativo :stuck_out_tongue: )

Mais uma vez. Isso não acontece usando a aplicação normalmente só executando os testes de integração pelo maven

como isso só acontece no 404, pode ser que o plugin esteja sobrescrevendo esse 404 de algum jeito…

tenta configurar no web.xml a 404 error page