[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
Thu Apr 5 14:10:49 EDT 2012


     [ https://issues.jboss.org/browse/ARQ-670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aslak Knutsen closed ARQ-670.
-----------------------------


    
> 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.CR8
>
>
> 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