Ok found the reason and fixed was simply copy mariadb java client to java directory. Since i was using the a new server mariadb client was missing. cp mariadb-java-client-1.1.2.jar /usr/share/java/. cd /usr/share/tomcat6/lib ln -s ../../java/mariadb-java-client-1.1.2.jar mariadb-java-client-1.1.2.jar Also installed the following pagckages (missing fonts) apt-get install mysql-client libxml2-utils tomcat6 openjdk-6-jre-headless openjdk-6-jdk openjdk-6-jre openjdk-6-jre-lib ttf-dejavu-core ttf-dejavu-extra