Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

You will need to download and install Apache Ant in order to build from source. See http://ant.apaceapache.orgImage Removed

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

...