Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated instructions for tomcat to add user

...

The following will compile and run the server in Tomcat with a MySQL database. The database tables will be set up automatically, however you must have previously created a database called "widgetdb" with username "java" and password "java". (If you want to change the database connection settings, then you need to alter the scripts/mysql/hibernate.cfg.xml.)

First, you need to edit Edit the "build.properties" file as follows:

  • uncomment "project.using.mysql=true" and comment out "project.using.derby=true"
  • set "servletEngine.webapp.dir=" to the location of your tomcat webapps directory.

Next you need to setup the MySQL tables by running:

Create a user with the role "widgetadmin" in your tomcat installation. For example, add the following to tomcat-users.xml:

<role rolename="widgetadmin"/>
<user username="java" password="java" roles="widgetadmin"/>ant clean-db

If you have previously used Wookie in standalone deployment, to ensure the right scripts are included in the build you need to run:

...

Then to build and deploy the webapp, run:

ant deploy-webapp

Once Wookie is deployed, you can setup the MySQL tables by running:

ant clean-db

You can then start Tomcat as usual.

To access the administration menu (http://localhost:8080/wookie/admin) use the username 'java' and password 'java'.

...