Hi Ondrej,
The jax-rs-client quickstart is an Arquillian test only and expands on
the /helloworld-rs/ quickstart.
The *Prerequisites* section of the README state that this quickstart
depends on the deployment of the /helloworld-rs/ quickstart for its
tests and explains how to verify that it deployed successfully.
The *Run the Arquillian Tests* section of the README states:
1. Make sure you have started the JBoss Server as described above.
2. Make sure the /helloworld-rs /quickstart has been deployed on the
server as noted in the *Prerequisites* section above.
3. Open a command line and navigate to the root directory of this
quickstart.
4.
Type the following command to run the test goal with the following
profile activated:
|mvn clean test
|
Do I need to modify the instructions somehow to make that more clear?
Should I add a note that if you get an HTTP status: 404, it probably
means you did not deploy the /helloworld-rs/ quickstart as noted in the
*Prerequisites*?
I'm not a Maven expert, so I'm not sure how we could make this foolproof
for the users. I am copying Pete and Blaine since they know a lot more
about this than me.
Thanks,
Sande
On 07/28/2012 12:00 PM, Ondrej Zizka wrote:
Hi Sande,
is this intentional?
IMO quickstarts should be foolproof, and one of ways to make it so
should be that `mvn clean install` should pass without requirements
like "AS is running on port 8080".
WDYT?
Running org.jboss.as.quickstarts.jaxrsclient.JaxRsClientTest
===============================================
URL:
http://localhost:8080/jboss-as-helloworld-rs/xml
MediaType: application/xml
java.lang.RuntimeException: Failed request with HTTP status: 404