<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >Introduction</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE=" MMBase Installation HOWTO " HREF="index.html"><LINK REL="PREVIOUS" TITLE=" MMBase Installation HOWTO " HREF="index.html"><LINK REL="NEXT" TITLE="Installation" HREF="x201.html"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" ><SPAN CLASS="application" >MMBase</SPAN > Installation HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="index.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x201.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="AEN113" ></A >1. Introduction</H1 ><P > >From the <SPAN CLASS="application" >MMBase</SPAN > website (<A HREF="http://www.mmbase.org" TARGET="_top" >www.mmbase.org</A >): <A NAME="AEN118" ></A ><BLOCKQUOTE CLASS="BLOCKQUOTE" ><P > <SPAN CLASS="QUOTE" >"<SPAN CLASS="application" >MMBase</SPAN > is a Web Content Management System with strong multimedia features. <SPAN CLASS="application" >MMBase</SPAN > has a large installed base in The Netherlands, and is used by major Dutch broadcasters, publishers, educational institutes, national and local governments. <SPAN CLASS="application" >MMBase</SPAN > is written in <SPAN CLASS="application" >Java</SPAN >, it is Open Source Software (<SPAN CLASS="acronym" >MPL</SPAN >) and all standards used are as 'open' as possible. The system can be used with all major operating systems, application servers and databases."</SPAN > </P ></BLOCKQUOTE > </P ><P > Unfortunately, the installation of <SPAN CLASS="application" >MMBase</SPAN > is not well documented. Furthermore, when searching the internet looking for installation clues and trying out tips, it turns out that the details of the installation have changed frequently. </P ><P > This document describes the installation of the <SPAN CLASS="application" >MMBase</SPAN > content management system on a <SPAN CLASS="systemitem" >Red Hat Linux</SPAN > distribution, using the <SPAN CLASS="application" >Tomcat</SPAN > application server, and the integration with <SPAN CLASS="application" >MySQL</SPAN > and <SPAN CLASS="application" >Apache</SPAN >. </P ><P > It is based on our own experience and compiled to the benefit of the community. </P ><P > These are the ingredients we used to cook up this recipe ourselves: <P ></P ><UL COMPACT="COMPACT" ><LI ><P > <SPAN CLASS="systemitem" >Red Hat 8.0</SPAN > distribution running a <SPAN CLASS="systemitem" >2.4.20 kernel</SPAN >, with <SPAN CLASS="systemitem" >Alan Cox 2</SPAN > and <SPAN CLASS="systemitem" ><SPAN CLASS="acronym" >EA</SPAN >/<SPAN CLASS="acronym" >ACL</SPAN ></SPAN > extensions. </P ></LI ><LI ><P > <SPAN CLASS="application" >Java 2 Software Developers Kit (<SPAN CLASS="acronym" >SDK</SPAN >)</SPAN > and <SPAN CLASS="application" >Java 2 Run-time Engine (<SPAN CLASS="acronym" >J2RE</SPAN >)</SPAN > from <SPAN CLASS="application" >Sun's Java 2 Platform Standard Edition 5.0 (<SPAN CLASS="acronym" >J2SE</SPAN >) (version 1.5.0-01)</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >Apache Jakarta Tomcat 5.5.4</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >ImageMagick 6.1.3-7</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >MMBase 1.7.3 with various modules</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >MySQL Connector/J 3.0.16-ga</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >Jikes 1.22</SPAN >. </P ></LI ></UL > And before: <P ></P ><UL COMPACT="COMPACT" ><LI ><P > <SPAN CLASS="systemitem" >Red Hat 8.0</SPAN > distribution running a <SPAN CLASS="systemitem" >2.4.20 kernel</SPAN >, with <SPAN CLASS="systemitem" >Alan Cox 2</SPAN > and <SPAN CLASS="systemitem" ><SPAN CLASS="acronym" >EA</SPAN >/<SPAN CLASS="acronym" >ACL</SPAN ></SPAN > extensions. </P ></LI ><LI ><P > <SPAN CLASS="application" >Java 2 Software Developers Kit (<SPAN CLASS="acronym" >SDK</SPAN >)</SPAN > and <SPAN CLASS="application" >Java 2 Run-time Engine (<SPAN CLASS="acronym" >J2RE</SPAN >)</SPAN > from the <SPAN CLASS="application" >Blackdown Java 2 <SPAN CLASS="acronym" >JDK</SPAN > version v1.4.1-01</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >Apache Jakarta Tomcat 4.1.27</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >ImageMagick 5.4.7-5</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >MMBase 1.6.5 for <SPAN CLASS="acronym" >JDK</SPAN > 1.4</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >MySQL Connector/J 3.0.8</SPAN >, </P ></LI ><LI ><P > <SPAN CLASS="application" >Jikes 1.18</SPAN >. </P ></LI ></UL > </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="index.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="x201.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><SPAN CLASS="application" >MMBase</SPAN > Installation HOWTO</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Installation</TD ></TR ></TABLE ></DIV ></BODY ></HTML >