[jboss-as7-dev] ROOT.war context-root

Ales Justin ales.justin at gmail.com
Wed Nov 14 06:00:27 EST 2012


OK, adding jboss-web.xml with

<jboss-web>
    <context-root>/</context-root>
</jboss-web>

fixes the problem.

But imo, this should be done by default by AS for ROOT.war.

-Ales

On Nov 14, 2012, at 1:06 AM, Ales Justin <ales.justin at gmail.com> wrote:

> When running some CapeDwarf tests, where I need to deploy ROOT.war,
> I ran into this error:
> 
> ---
> 
> Caused by: java.lang.IllegalStateException: Error launching request at http://192.168.1.104:8080/ROOT/ArquillianServletRunner?outputMode=serializedObject&className=org.jboss.test.capedwarf.testsuite.mapreduce.test.MapReduceTestCase&methodName=testCountJob. No result returned
> 
> ---
> 
> Looking at how urls get created in ARQ for AS7 servlet protocol, this is the line that is invalid:
> 
> https://github.com/jbossas/jboss-as/blob/master/arquillian/common/src/main/java/org/jboss/as/arquillian/container/ManagementClient.java#L272
> 
> But the question now is, should this ManagementClient understand /ROOT as /,
> or it should AS' server side return right "context-root" for ROOT.war.
> 
> Imo, it should be the 2nd, as ROOT.war is impl detail of server, not client.
> 
> -Ales
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-as7-dev/attachments/20121114/9d195f62/attachment.html 


More information about the jboss-as7-dev mailing list