<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>RE: [CentOS] Tomcat 4 on Centos 4.1</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">I use OpenNMS and this is how I install it.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">  So far it's worked every time (6 installs).  Make sure you open up your IPTables as needed.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">  Let me know how it goes.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">--Todd</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><BR>
</SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">--------------</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Installing DAG RPM Repository</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w /etc/yum.repos.d/dag.repo</FONT></SPAN></P>
<BR>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">[dag]<BR>
name=Dag RPM Repository for RHEL<BR>
baseURL=<A HREF="http://apt.sw.be/redhat/el$releasever/en/$basearch/dag">http://apt.sw.be/redhat/el$releasever/en/$basearch/dag</A><BR>
gpgcheck=1<BR>
enabled=1</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">rpm --import <A HREF="http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt">http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt</A></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">yum -y update</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">--------------</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Installing Java and Tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Download SDK and JRE</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#000000" SIZE=4 FACE="Verdana">from Sun Microsystems</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#000000" SIZE=4 FACE="Verdana">to Local</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#000000" SIZE=4 FACE="Verdana">Machine</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">mkdir /usr/local/java</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cp /downloads/j2sdk-1_4_2_09-linux-i586.bin /usr/local/java</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cp /downloads/j2re-1_4_2_09-linux-i586.bin /usr/local/java</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cd /usr/local/java</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chmod +x *</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">./j2sdk-1_4_2_09-linux-i586.bin</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">./j2re-1_4_2_09-linux-i586.bin</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">rm -rf *.bin</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chown -R root:root j2sdk1.4.2_09</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chown -R root:root j2re1.4.2_09</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">ln -s j2sdk1.4.2_09 j2sdk</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">ln -s j2re1.4.2_09 j2jre</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w /etc/profile</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">-----START CUT-----</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">if ! echo ${PATH} | grep -q /usr/local/java/j2sdk/bin ; then<BR>
export PATH=/usr/local/java/j2sdk/bin:${PATH}<BR>
fi<BR>
if ! echo ${PATH} | grep -q /usr/local/java/j2re/bin ; then<BR>
export PATH=/usr/java/local/j2re/bin:${PATH}<BR>
fi<BR>
export JAVA_HOME=/usr/local/java/j2sdk<BR>
export CLASSPATH=.:/usr/local/java/j2sdk/lib/tools.jar:/usr/local/java/j2re/lib/rt.jar</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">-----</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">END CUT</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">-----</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">exit</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">su -</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">java -version</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">java version "1.4.2_09"<BR>
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-b05)<BR>
Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cd /downloads</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">groupadd -g 220 tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">useradd -u 220 -g tomcat -c "Tomcat" -r -d /usr/local/tomcat -s "/sbin/nologin" tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">wget <A HREF="http://mirrors.isc.org/pub/apache/jakarta/tomcat-4/v4.1.31/bin/jakarta-tomcat-4.1.31.tar.gz">http://mirrors.isc.org/pub/apache/jakarta/tomcat-4/v4.1.31/bin/jakarta-tomcat-4.1.31.tar.gz</A></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cp jakarta-tomcat-4.1.31.tar.gz /usr/local</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cd /usr/local</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">tar -zxvf jakarta-tomcat-4.1.31.tar.gz</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">rm *.gz</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chown -R tomcat:tomcat /usr/local/jakarta-tomcat-4.1.31</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">ln -s jakarta-tomcat-4.1.31 tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w /etc/sysconfig/iptables</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Add port 8080</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">service iptables restart</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w /etc/profile</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Add: CATALINA_HOME=/usr/local/tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">echo $CATALINA_HOME</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w /etc/rc.d/init.d/tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">ADD CONTENT:</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">-----START CUT-----</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">#!/bin/sh<BR>
#<BR>
# Startup script for the Jakarta Tomcat Java Servlets and JSP server<BR>
#<BR>
# chkconfig: - 85 15<BR>
# description: Jakarta Tomcat Java Servlets and JSP server<BR>
# processname: tomcat<BR>
# pidfile: /var/run/tomcat.pid<BR>
# config:</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"># Source function library.<BR>
. /etc/rc.d/init.d/functions</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"># Source networking configuration.<BR>
. /etc/sysconfig/network</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"># Check that networking is up.<BR>
[ ${NETWORKING} = "no" ] && exit 0# Set Tomcat environment.<BR>
export JAVA_HOME=/usr/local/java/j2sdk<BR>
export CLASSPATH=.:/usr/local/java/j2sdk/lib/tools.jar:/usr/local/java/j2re/lib/rt.jar<BR>
export CATALINA_HOME=/usr/local/tomcat<BR>
export CATALINA_OPTS="-Dbuild.compiler.emacs=true"<BR>
export PATH=/usr/local/java/j2sdk/bin:/usr/local/local/j2re/bin:$PATH</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">[ -f /usr/local/tomcat/bin/startup.sh ] || exit 0<BR>
[ -f /usr/local/tomcat/bin/shutdown.sh ] || exit 0</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">export PATH=$PATH:/usr/bin:/usr/local/bin</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"># See how we were called.<BR>
case "$1" in<BR>
start)<BR>
# Start daemon.<BR>
echo -n "Starting Tomcat: "<BR>
/usr/local/tomcat/bin/startup.sh<BR>
RETVAL=$?<BR>
echo<BR>
[ $RETVAL = 0 ] && touch /var/lock/subsys/tomcat<BR>
;;<BR>
stop)<BR>
# Stop daemons.<BR>
echo -n "Shutting down Tomcat: "<BR>
/usr/local/tomcat/bin/shutdown.sh<BR>
RETVAL=$?<BR>
echo<BR>
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/tomcat<BR>
;;<BR>
restart)<BR>
$0 stop<BR>
$0 start<BR>
;;<BR>
condrestart)<BR>
[ -e /var/lock/subsys/tomcat ] && $0 restart<BR>
;;<BR>
status)<BR>
status tomcat<BR>
;;<BR>
*)<BR>
echo "Usage: $0 {start|stop|restart|status}"<BR>
exit 1<BR>
esac</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">exit 0</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">-----</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">END</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"> CUT-----</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"> </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chown root:root /etc/rc.d/init.d/tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chmod 755 /etc/rc.d/init.d/tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chkconfig --add tomcat</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chkconfig tomcat on</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Go to: <A HREF="http://localhost:8080">http://localhost:8080</A></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Note: It will take about 15 seconds to pull up.</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"> </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">--------------</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Installing RRDTool</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">yum install rrdtool</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"> </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">--------------</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Configuring Postgresql</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">service postgresql start</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chkconfig postgresql on</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w /var/lib/pgsql/data/postgresql.conf</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">add/change: tcpip_socket = true</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">add/change: shared_buffers = 1024</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w /var/lib/pgsql/data/pg_hba.conf</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">change (remove comment): host all all 127.0.0.1 255.255.255.255 trust</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">change: local all all trust</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">service postgresql restart</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">--------------</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Configuring OpenNMS</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cd /downloads</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">wget <A HREF="http://easynews.dl.sourceforge.net/sourceforge/opennms/opennms-1.2.4-1_centos4.i386.rpm">http://easynews.dl.sourceforge.net/sourceforge/opennms/opennms-1.2.4-1_centos4.i386.rpm</A></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">wget <A HREF="http://easynews.dl.sourceforge.net/sourceforge/opennms/opennms-docs-1.2.4-1_centos4.i386.rpm">http://easynews.dl.sourceforge.net/sourceforge/opennms/opennms-docs-1.2.4-1_centos4.i386.rpm</A></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">wget <A HREF="http://easynews.dl.sourceforge.net/sourceforge/opennms/opennms-webapp-1.2.4-1_centos4.i386.rpm">http://easynews.dl.sourceforge.net/sourceforge/opennms/opennms-webapp-1.2.4-1_centos4.i386.rpm</A></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">rpm -i opennms-1.2.4-1_centos4.i386.rpm --nodeps</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">rpm -i opennms-docs-1.2.4-1_centos4.i386.rpm --nodeps</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">rpm -i opennms-webapp-1.2.4-1_centos4.i386.rpm --nodeps</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cd /opt/OpenNMS/bin</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">./runjava -s</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">./install -disU</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">./install -y -w $CATALINA_HOME/webapps -W $CATALINA_HOME/server/lib</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cd /opt/OpenNMS/etc</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w discovery-configuration.xml</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Change the begin and end IP address to 127.0.0.1</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">service tomcat restart</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">/opt/OpenNMS/bin/opennms.sh start</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chkconfig opennms on</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">opennms -v status</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Goto: <A HREF="http://localhost:8080/opennms/">http://localhost:8080/opennms/</A></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">login with admin:admin</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Change password</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana"> </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">--------------</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Configuring SNMP</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">yum -y install net-snmp-utils</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">cd /etc/snmp</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">mv snmpd.conf snmpd.conf.old</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">nano -w snmpd.conf</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">Add: rocommunity <password></FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">chkconfig snmpd on</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">service snmpd start</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT COLOR="#000000" SIZE=4 FACE="Verdana">snmpwalk -v 1 -c <password> localhost system</FONT></SPAN></P>
<BR>
<BR>
<BR>
<BR>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">-----Original Message-----<BR>
From: centos-bounces@centos.org [<A HREF="mailto:centos-bounces@centos.org">mailto:centos-bounces@centos.org</A>] On Behalf Of Peter Farrow<BR>
Sent: Monday, October 17, 2005 5:05 AM<BR>
To: CentOS mailing list<BR>
Subject: [CentOS] Tomcat 4 on Centos 4.1</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Had anyone managed to install Tomcat 4 on Centos 4.1</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I want to run OpenNMS but the dependancy list is tortuous to say the </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">least (Tomcat4, J2SDK etc etc etc )...</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">I have rpms for tomcat that install ok, but then the services give a ton </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">of errors about missing files when you start/stop them</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Failing this can anyone recommend any free Networm Management System for </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Centos, I only need a simple solution just so</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">that I can import mibs into it and send it traps!</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">OpenNMS seemed a good choice as it does everything (although rather too </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">heavyweight for what I want), as its taken me and</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">a few Java experts here more than two days to try and install OpenNMS I </FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">think its time to move onto something else.</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Any advice is most welcome!</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Regards</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">Pete</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">_______________________________________________</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">CentOS mailing list</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New">CentOS@centos.org</FONT></SPAN></P>

<P ALIGN=LEFT><SPAN LANG="en-us"><FONT SIZE=2 FACE="Courier New"><A HREF="http://lists.centos.org/mailman/listinfo/centos">http://lists.centos.org/mailman/listinfo/centos</A></FONT></SPAN></P>

</BODY>
</HTML>