If you encounter the error "Can’t locate a valid JDK location" when installing tomcat-native, use the method below to fix it.
The reason is that the program only searches for JDK in the following default directories:
configure: [/ usr/local/1.6.1]
configure: [/ usr/local/IBMJava2-1.6.0]
configure: [/ usr/local/java1.6.0]
configure: [/ usr/local/java-1.6.0]
configure: [/ usr/local/jdk1.6.0]
configure: [/ usr/local/jdk-1.6.0]
configure: [/ usr/local/1.6.0]
configure: [/ usr/local/IBMJava2-1.6]
configure: [/ usr/local/java1.6]
configure: [/ usr/local/java-1.6]
configure: [/ usr/local/jdk1.6]
configure: [/ usr/local/jdk-1.6]
Simply create a symbolic link based on your Java version:

ln -s /usr/java/jdk1.7.0_25 /usr/local/jdk-1.6
or
ln -s /usr/java/jdk1.8.0_51 /usr/local/jdk-1.6