This is the group management app that we intent to use for our federation plans.
We will run this on an Ubuntu 12.04 VM.
I would like to stick as much as possible to Ubuntu provided packages, preferably the latest versions of everything. Confirmed on the list that Grouper can run fine with OpenJDK, so no need for the Oracle stuff any more. At the moment it looks like we're going to use:
- Tomcat 7.0.26
- PostgreSQL 9.1.4
- Ant 1.8.2
- OpenJDK 7u3
To get these installed on a pristine Ubuntu system:
apt-get install subversion postgresql libpgjava tomcat7 openjdk-7-jdk ant
Make Jdk7 the default one:
update-java-alternatives --jre-headless -s java-1.7.0-openjdk-amd64
Create a database and credentials:
su - postgres createuser -D -I -R -S -P grouper_user createdb -O grouper_user -T template0 grouper
Copy the default hibernate config file and edit so that at least hibernate.connection.url
, hibernate.connection.username
and hibernate.connection.password
are set.
The value should NOT be enclosed with quotes.
cd /usr/src/GROUPER_2_1_1/grouper/conf cp grouper.hibernate.example.properties grouper.hibernate.properties
Download the latest/greatest sources and compile:
cd /usr/src svn co http://anonsvn.internet2.edu/svn/i2mi/tags/GROUPER_2_1_1 cd GROUPER_2_1_1/grouper ant dist