¿Cómo cambiar la versión de Java utilizada por TOMCAT?

Tengo Java 1.6 y Tomcat 5.5 instalados en mi sistema.

Pero Tomcat 5.5 accede a Java 1.5 y, por lo tanto, como resultado obtengo el errorBad version number in .class file mientras ejecuta código java con JSP.

¿Cómo puedo cambiar la versión de Tomcat a Java 1.6?

ACTUALIZAR

Intenté cambiar la JVM que el tomcat5w.exe apunta a la versión 1.6 y ahora estoy fuera delBad version in .class file error. Pero ahora, me sale el siguiente error.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

root cause

java.lang.NullPointerException
myfirst.SearchLink.checkURL(SearchLink.java:20)
org.apache.jsp.Test_jsp._jspService(Test_jsp.java:52)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

¿Cuál podría ser la causa raíz?

Respuestas a la pregunta(7)

Su respuesta a la pregunta