Bug #421


create simple turnkey installer for metacat Phase II

Added by Chad Berkley about 22 years ago. Updated over 12 years ago.

In Progress
Target version:
Start date:
Due date:
% Done:


Estimated time:


we need to use the previously protyped metacat installer to build a robust, one
click installer for metacat that includes Tomcat, Ant, Metacat, PostgresSQL and
any other tools that are necessary.

We should do this for the next release of Metacat.

Actions #1

Updated by Chad Berkley almost 21 years ago

reassign to jing

Actions #2

Updated by Matt Jones over 17 years ago

Moving this to higher priority. We want a turnkey installer that makes it very simple to install metacat and all of its required dependencies and can be configured wihtout being built. The installer should handle both fresh installations and upgrades from previous versions. It should work on linux, windows, and MacOSX, with highest priority going to linux.

For all installs, the installer should put both the metacat war file in place as well as the necessary dependencies such as tomcat. If possible, the linux installer should really be a binary pre-compiled distribution that is packaged for ubuntu using the .deb package format and for redhat/fedora using the .rpm format. These packages should depend on the prior installation of postgres packages (rather than shipping these), but should still ship items that can not be referenced via dependencies in the package files.

Once the binaries are all installed, the first access to the metacat server should bring up a configuration screen that requests the necessary information for configuring the metacat servlet. Some of this will not be needed on linux because the install packages can automatically create database accounts on postgres, etc. Once any required information is available, metacat should write that info into the file, install or upgrade its own tables as needed, load catalog dat ainto tables, configure skins, and do any other configuration that is needed. Then metacat can be accessed using the normal client APIs or web interfaces.

Actions #3

Updated by Michael Daigle over 15 years ago

Phase II is the completion of turnkey installer, including the installer utilities themselves

Actions #4

Updated by Redmine Admin almost 11 years ago

Original Bugzilla ID was 421


Also available in: Atom PDF