Hello, I upgraded Java 1.6.45 to Java 1.7.51 using java-1.7.0-oracle.x86_64 : Oracle Java Runtime Environment on RHEL 5. Used the "alternatives" command to make the Java 7 as Java version. Now in my custom startup script if I define JAVA_HOME as JAVA_HOME="/usr/lib/jvm/java" tomcat 7 recognizes the java as 1.6 ( the previous version) and gives this message "INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.6.0-sun-1.6.0.45 .x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-sun-1.6.0.45.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-sun-1.6.0.45.x86_64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib 64:/lib64:/lib:/usr/lib"
I modified the JAVA_HOME to JAVA_HOME="/usr/lib/jvm/jre-1.7.0-oracle.x86_64". Now tomcat starts and gives the message as "INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib" I believe it is not recognizing the correct Java version which is 1.7. Am I missing anything ? Thank you, -Ragini