...
You will need to download and install Apache Ant in order to build from source. See http://ant.apaceapache.org
Wookie is designed to be downloaded using subversion; to checkout the latest code:
...
You can run Wookie in a number of different configurations, as described in the following sections.
Panel |
---|
NOTE: There is a known issue when using Ant version 1.8.x to build and run Wookie; you should instead use version 1.7.1. To check which version of ant you are using, type ant -version. See the FAQ for more information. |
Configuring your IDE
Wookie uses Apache Ivy to resolve dependencies, you will therefore need the IvyDE plugin available at http://ant.apache.org/ivy/ivyde/index.html.
...
ant clean-build deploy-webapp
Running Wookie with a security manager
NOTE: This section was written before moving from Hibernate to OpenJPA/JCR and so some of these instructions may no longer be correct.
If you are running Wookie with a security manager you will have to grant some permissions to get Wookie running properly. Otherwise you are likely to run into this of a similar error:
...
For more information how to do this in Tomcat, see the Security Manager HOW-TO
Running Wookie using embedded Jackrabbit JCR
The folloing property is used to switch the standalone or Tomcat deployed servers to utilize JCR for persistence via an embedded JCR instance:
wookie.persistence.manager.type=jcr
Additional properties must be configured to specify the desired JCR root node path and credentials for tomcat deployments:
wookie.repository.user=java
wookie.repository.password=java
wookie.repository.rootpath=/wookie
wookie.repository.workspace=default
These replace the wookie.db.* and jdbc.drive.path settings above, but otherwise the instructions apply for the JCR configuration.
Running Wookie with other configurations
...