Install Tomcat 6 in Debian Rumi, February 19, 2012 This article outlines a procedure for installing Tomcat 6 in Debian Lenny. Keep in mind that this does not include Apache 2 installation or integration. Apache must be installed separately and integrated to work with Tomcat. Add following line in sources list- nano /etc/apt/sources.list deb http://ftp.debian.org/debian/ squeeze non-free Update and install java apt-get update apt-get install sun-java6-jdk sun-java6-jre libtcnative-1 Ensure installed java -version Set JAVA_HOME nano ~/.bashrc Add the following at the end of the file: export JAVA_HOME=/usr/lib/jvm/java-6-sun Download Tomcat 6 – Note: get the cores tar.gz cd /tmp wget http://apache.promopeddler.com/.../bin/apache-tomcat-6.0.20.tar.gz Unzip package and move to permanant location tar -zxvf apache-tomcat.....tar.gz mv apache-tomcat-6.0.20/ /usr/local/tomcat Create tomcat Group/user groupadd tomcat useradd -g tomcat -d /usr/local/tomcat tomcat usermod -G www-data tomcat Create the INIT File for Tomcat nano /etc/init.d/tomcat Add the following text and save: # Tomcat auto-start # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-6-sun case $1 in start) sh /usr/local/tomcat/bin/startup.sh ;; stop) sh /usr/local/tomcat/bin/shutdown.sh ;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh ;; esac exit 0 Adjust permissions chmod 755 /etc/init.d/tomcat Add for auto-start on boot update-rc.d tomcat defaults Modify the default users file nano /usr/local/tomcat/conf/tomcat-users.xml Change to look like the following: <tomcat–users> <role rolename="manager"/> <role rolename="admin"/> <user username="admin" password="YOURTOMCATPASS" roles="admin,manager"/> </tomcat–users> Restart tomcat /etc/init.d/tomcat restart Test Admin Interface http://localhost:8080/manager/html/list Enter username/password as shown above admin YOURTOMCATPASS Add Firwall rule to adjust Iptables to allow tomcat on port 80: nano /etc/iptables.up.rules -A PREROUTING -p tcp -m tcp -i eth0 –dport 80 -j REDIRECT –to-ports 8080 -A PREROUTING -p tcp -m tcp -i eth0 –dport 80 -j REDIRECT –to-ports 8080 -A INPUT -p tcp -m tcp -i eth0 –dport 80 -j ACCEPT -A INPUT -p tcp -m tcp -i eth0 –dport 8080 -j ACCEPT Related Administrations Configurations (Linux) DebianiptablesTomcat
Fixing Rainloop Can’t get message list error April 29, 2019 For large mailbox when you have some mailbox having more than 100k mails in inbox, for those account you are getting error “Can’t get message list”. Here I got my fix, however can’t guarantee it works for you as well. My Rainloop version is 1.11.3. Following settings might help to… Read More
Install Xen Orchestra on Ubuntu 20 March 21, 2023 Prework apt-get update && apt-get dist-upgrade Node.js For this particular installation node 16 is needed to be installed. Lets install- Add NodeSource PPA This command will add PPA sources required to be able to install NodeJS 16 on your Ubuntu 20.04 installation: curl -s https://deb.nodesource.com/setup_16.x | sudo bash Install NodeJS… Read More
Install webmin on Centos 7 using Yum May 15, 2021 Create and open this new file using your text editor: sudo vi /etc/yum.repos.d/webmin.repo Then add these lines to the file to define the new repository: nano /etc/yum.repos.d/webmin.repo [Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 Save the file and exit the editor. Related Read More