[arquillian-issues] [JBoss JIRA] (ARQ-670) Arquillian Servlet's context root should be "test", not "test.war", in EAR
Aslak Knutsen (JIRA)
jira-events at lists.jboss.org
Wed Feb 8 12:57:49 EST 2012
[ https://issues.jboss.org/browse/ARQ-670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aslak Knutsen resolved ARQ-670.
-------------------------------
Resolution: Done
pushed upstream
> Arquillian Servlet's context root should be "test", not "test.war", in EAR
> --------------------------------------------------------------------------
>
> Key: ARQ-670
> URL: https://issues.jboss.org/browse/ARQ-670
> Project: Arquillian
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Test Protocol SPIs and Implementation
> Affects Versions: 1.0.0.CR6
> Reporter: Alexandre Gattiker
> Assignee: Aslak Knutsen
> Fix For: 1.0.0.Final
>
>
> As the Arquillian JMX protocol doesn't currently work for EARs in AS7 (AS7-1696), I tried using the Servlet 3.0 protocol. However the test runner fails to contact the servlet:
> java.lang.IllegalStateException: Error launching request at http://127.0.0.1:8080/test/ArquillianServletRunner?outputMode=serializedObject&className=com.example.ExampleITCase&methodName=testMethod. No result returned
> at org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.executeWithRetry(ServletMethodExecutor.java:158)
> at org.jboss.arquillian.protocol.servlet.ServletMethodExecutor.invoke(ServletMethodExecutor.java:118)
> ... 75 more
> The servlet is actually deployed at:
> http://127.0.0.1:8080/test.war/ArquillianServletRunner
> Because Arquillian has added the following to my EAR's application.xml:
> <module>
> <web>
> <web-uri>test.war</web-uri>
> <context-root>test.war</context-root>
> </web>
> </module>
> This can be traced to org.jboss.arquillian.protocol.servlet.v_3.ServletProtocolDeploymentPackager:
>
> applicationXml.webModule(wrappedWar.getName(), wrappedWar.getName());
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the arquillian-issues
mailing list