PAWN Producer
MySQL Installation
- Install the latest MySQL installation.
- Modify
/etc/my.cnf and add the following line:
set-variable=max_allowed_packet=16M
- Create a database named
pawn as MySQL user root by doing the following:
create database pawn;
- Change to the directory...
${PRODUCER_SOURCE}/web/WEB-INF/schema/mysql
- ...and from the MySQL prompt, load the schema as MySQL root by executing the following:
source load.sql;
- Grant permissions to the MySQL user
pawnapp by doing the following (using a real password instead of password)
grant all on pawn.* to 'pawnapp'@'localhost' identified by 'password';
grant all on pawn.* to 'pawnapp'@'localhost.localdomain' identified by 'password';
Producer Installation
- Create war file from source and copy it to the target installation of Tomcat at
${CATALINA_BASE}/webapps/pawn.war (note that the war created by the build process will be called pawn-producer.war
- Load webapp
pawn (by manager app or server restart) and the context configuration file should be copied out of the war to ${CATALINA_BASE}/conf/Catalina/localhost/pawn.xml
- Modify the context config:
- Change parameter
edu.umiacs.pawn.producer.ArchiveScheduler to the URL of the receiving server
- Change password of database user under
ResourceParams name="jdbc/pawn-producer-catalog"
- Register the web services using the wsdd document in
${PRODUCER_SOURCE}/web/WEB-INF/Producer.deploy.wsdd. Instructions for registering a web service can be found at the Apache AXIS site.
- Place producer's keystore in
~/.edu.umiacs/producer.keystore
- Restart web application.
to top