JRE_HOME variable manquante avec Tomcat (win7)

J'ai installé tomcat et Apache http serveurs comme il y a deux semaines. Je l'ai eu en cours et j'étais en mesure d'exécuter le JSP-pages à partir d'un autre ordinateur. J'ai eu une petite pause et maintenant que je suis en train de lancer le système, il ne fonctionne pas.
Je peux accéder à l'index par défaut de page dans le

  http://[my-IP-address]:8080 

mais ne peut pas accéder à la page jsp du dossier pages, même pas .les fichiers html. Il me donne

  503 service temporarily unavailable. 

Même pas le localhost semble fonctionner.Je ne me souviens pas si le serveur Tomcat doit être démarré ou si le mod_jk.donc, gère automatiquement. Quand j'essaie de lancer le serveur tomcat avec de démarrage.bat il me donne le message

 JRE_HOME environment variable is not defined correctly

J'ai défini la variable d'environnement à partir des propriétés du système et j'ai pu compiler/exécuter .java fichiers sans problèmes.

 JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_16

 JRE_HOME C:\Program Files (x86)\Java\jre6

Donc ce qui se passe ici? J'ai installé Visual Studio, mais sinon je ne vois pas de raison pourquoi le tomcat ne fonctionne pas tout d'un coup. C'est très frustrant, de sorte que toute aide serait grandement appréciée.

La version de Tomcat vous utilisez ? Êtes-vous à l'aide de toute l'IDE? De ma compréhension lorsque nous avons mis les deux jdk et jre le tomcat utilisé pour prendre le JRE voie d'abord.
J'utilise Tomcat 7.0.27 et pas de l'IDE, juste un éditeur de texte de base.
J'espère que pouvez-vous l'essayer sans la jre à la maison de la variable et l'utilisation java_home pour jdk , si vous utilisez un service, vous pouvez opter pour jre laissez-moi savoir la sortie de ce qui se passe lorsque vous utilisez le jdk seul?
J'ai effacé tous les Java liées à des variables d'environnement, installé JRE7, et lié tout ça pour JRE_HOME. L'exécution des programmes java sur la ligne de commande fonctionne très bien mais le Tomcat toujours se plaint du mauvais variable définie.
Après quelques tests, j'ai trouvé que http://[my-IP-address]:8080/test/jsp/index.html ne fonctionne pas mais http://[my-IP-address]:8080/test2/jsp/index.html ne l'est pas, même s'ils ont exactement le même contenu et les autorisations. HTML fonctionne, mais je ne peux toujours pas courir le JSP.

OriginalL'auteur sfault | 2012-09-19