I installed tomcat6 on a pc (windows XP SP2) with more than 1 version of JRE(JRE 1.5.x and JRE 1.6.x). Currently Tomcat run with jre 1.6.x, how can I change to jre 1.5.x?
If you are starting Tomcat with startup.bat, it will execute catalina.bat - look at the starting comments in catalina.bat to see all of the environment variables affecting how the JVM is started. You will see (among others)
So - Tomcat will use the JRE version that you set in catalina.bat
Running Tomcat as a service has a different way to control the JRE - sorry, I have no idea how.
If you're running it as a service and have installed it from the '.exe' version, there is a Tomcat configuration app that can be reached from the Window's Start Menu. Under the "Java" tab, there is a field for setting the JRE location.