These are the steps I used to set up Archiva to run under WTP using Q for Eclipse 0.6.0 (currently in development only).

Install Q for Eclipse

Following the instructions works fine here, just ensure to use the development update site to get the nightly build with WTP support until 0.6.0 is released.

Import Archiva projects

Standard practice here:

If you get some weird classpath errors (packages appear as src.main.java.org.*), this is because of old .project files being present in the checkout. Delete them and the .classpath files and import again.

Set up a Tomcat server

This is what I needed to get a working Tomcat server:

Set up the Web Application

Run the web application

For more information on setting up Tomcat in general, see the Archiva documentation