Preparing to unpack .../libcommons-collections3-java_3.2.2-1_all.deb ... Unpacking libcommons-collections3-java (3.2.2-1) ... Selecting previously unselected package libcommons-pool-java. Preparing to unpack .../libcommons-pool-java_1.6-2_all.deb ... Unpacking libcommons-pool-java (1.6-2) ... Selecting previously unselected package libcommons-dbcp-java. Preparing to unpack .../libcommons-dbcp-java_1.4-5ubuntu2_all.deb ... Unpacking libcommons-dbcp-java (1.4-5ubuntu2) ... Selecting previously unselected package libecj-java. Preparing to unpack .../libecj-java_3.10.1-2ubuntu1_all.deb ... Unpacking libecj-java (3.10.1-2ubuntu1) ... Selecting previously unselected package libservlet3.0-java. Preparing to unpack .../libservlet3.0-java_7.0.68-1ubuntu0.1_all.deb ... Unpacking libservlet3.0-java (7.0.68-1ubuntu0.1) ... Selecting previously unselected package libtomcat7-java. Preparing to unpack .../libtomcat7-java_7.0.68-1ubuntu0.1_all.deb ... Unpacking libtomcat7-java (7.0.68-1ubuntu0.1) ... Selecting previously unselected package tomcat7-common. Preparing to unpack .../tomcat7-common_7.0.68-1ubuntu0.1_all.deb ... Unpacking tomcat7-common (7.0.68-1ubuntu0.1) ... Selecting previously unselected package tomcat7. Preparing to unpack .../tomcat7_7.0.68-1ubuntu0.1_all.deb ... Unpacking tomcat7 (7.0.68-1ubuntu0.1) ... Selecting previously unselected package authbind. Preparing to unpack .../authbind_2.1.1+nmu1_amd64.deb ... Unpacking authbind (2.1.1+nmu1) ... Processing triggers for systemd (229-4ubuntu17) ... Processing triggers for ureadahead (0.100.0-19) ... Processing triggers for man-db (2.7.5-1) ... Setting up libcommons-collections3-java (3.2.2-1) ... Setting up libcommons-pool-java (1.6-2) ... Setting up libcommons-dbcp-java (1.4-5ubuntu2) ... Setting up libecj-java (3.10.1-2ubuntu1) ... Setting up libservlet3.0-java (7.0.68-1ubuntu0.1) ... Setting up libtomcat7-java (7.0.68-1ubuntu0.1) ... Setting up tomcat7-common (7.0.68-1ubuntu0.1) ... Setting up tomcat7 (7.0.68-1ubuntu0.1) ... Creating config file /etc/default/tomcat7 with new version Adding system user `tomcat7' (UID 122) ... Adding new user `tomcat7' (UID 122) with group `tomcat7' ... Not creating home directory `/usr/share/tomcat7'. Creating config file /etc/logrotate.d/tomcat7 with new version Job for tomcat7.service failed because the control process exited with error code. See "systemctl status tomcat7.service" and "journalctl -xe" for details. invoke-rc.d: initscript tomcat7, action "start" failed. ● tomcat7.service - LSB: Start Tomcat. Loaded: loaded (/etc/init.d/tomcat7; bad; vendor preset: enabled) Active: failed (Result: exit-code) since Sun 2017-05-28 23:59:33 IST; 6ms ago Docs: man:systemd-sysv-generator(8) Process: 29934 ExecStart=/etc/init.d/tomcat7 start (code=exited, status=1/FAILURE) May 28 23:59:33 developer-HP-Notebook systemd[1]: Starting LSB: Start Tomcat.... May 28 23:59:33 developer-HP-Notebook tomcat7[29934]: * no JDK or JRE found - please set JAVA_HOME May 28 23:59:33 developer-HP-Notebook systemd[1]: tomcat7.service: Control process exited, code=exited status=1 May 28 23:59:33 developer-HP-Notebook systemd[1]: Failed to start LSB: Start Tomcat.. May 28 23:59:33 developer-HP-Notebook systemd[1]: tomcat7.service: Unit entered failed state. May 28 23:59:33 developer-HP-Notebook systemd[1]: tomcat7.service: Failed with result 'exit-code'. dpkg: error processing package tomcat7 (--configure): subprocess installed post-installation script returned error exit status 1