...
No Format |
---|
db2 -tvf create-archiva.sql |
Two additional scripts, reorg-archiva.sh and runstats-archiva.sh have also been provided to assist in normal DBA work.
Archiva on WebSphere 6.1
Creating and installing Archiva is a now a simple matter of executing the supplied scripts. You will probably need to edit them just to set the appropriate Cell and Node settings. Generally, the variables that need editing are at the top of the scripts.
...
- create-archiva.sh - A shell script to create the Archiva Logical Volume and File System.
- clean-archiva.sh - A shell script to remove the Logical Volume and File System.
- create-archiva.sql - A DB2 SQL file to create a DB2 database with the necessary page size.
- createArchivaServer.py - wsadmin script to create the Archiva Server.
- deleteArchivaServer.py - wsadmin script to delete the Archiva Server.
- installArchiva.py - wsadmin script to install the Archiva Application into the Archiva Server.
- wsadminlib.py - The wsadmin Über library.
- reorg-archiva.sh - DB2 reorg script for the Archiva DB.
- runstats-archiva.sh - DB2 runstats script for the Archiva DB.
Additional Setup
The indexing of files can take a large number of files. I have set the number of files for the user to 20,000 (as 10,000 was not enough). Edit /etc/security/limits to change this value.
Please remember that a 64-bit JVM takes about 60% more heap space than a 32-bit JVM does. Size your VM, if using 64-bit, accordingly. I'm using 1Gb (-Xmx1024M) heap, as 512Mb was causing regular heap dumps due to out of memory errors.
Notes
This is simply how I do it. It does require additional machine resources, as it takes a complete JVM, but I prefer to create a server per application which provides for better application isolation and tuning capabilities.
...