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
Install wkhtmltopdf 0.12.5 on Centos 7 April 2, 2021April 2, 2021 Install Dependencies yum install fontconfig libXext freetype libpng zlib libjpeg-turbo libpng libjpeg openssl icu libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi Install wkhtmltopdf sudo yum install -y https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm Test wkhtmltopdf http://www.google.com google.pdf Src:: https://otodiginet.com/software/tools/how-to-install-and-using-wkhtmltopdf-on-centos-7/ Related Read More
Fixing phpmyadmin login on MySQL 5.7 and Debian 9 May 4, 2018 Once setting up the LAMP stack, you must be wondering to see that you no longer been able to login phpmyadmin using root credentials. MySQL 5.7 changed the secure model: now MySQL root login requires a sudo (while the password still can be blank). I.e., phpMyAdmin will be not able… Read More
Enable mod_rewrite on Apache for Debian September 8, 2015 To enable and load mod_rewrite, do the following. $ sudo a2enmod rewrite Then open up the following file, and replace every occurrence of “AllowOverride None” with “AllowOverride all”. $ sudo vi /etc/apache2/sites-available/default or $ sudo vi /etc/apache2/sites-available/000-default Finally, restart Apache2. $ sudo service apache2 restart Related Read More