J'ai installé Tomcat et Apache http-serveurs comme il y a deux semaines. Je suis arrivé et j'ai pu exécuter les pages JSP d'un autre ordinateur. J'ai eu une petite pause et maintenant que j'essaie de gérer le système, cela ne fonctionne pas. Je peux accéder à la page d'index par défaut dans la
JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_16 JRE_HOME C:\Program Files (x86)\Java\jre6
9 Réponses :
Donc, j'ai installé Apache Tomcat / 7.0.30 et maintenant le démarrage fonctionne parfaitement. Pas plus d'erreur 503 et je peux exécuter les trucs JSP d'autres machines, car je devrais être. p>
problème est résolu, mais le mystère reste. Il semble que JDK n'avait rien à voir avec le problème. Mon tomcat est-il mort de la vieillesse ou quelque chose? P>
Avez-vous réinstallé votre Tomcat ??
Je l'ai amélioré de 7.0.27 à 7.0.30 et maintenant, mon configuration fonctionne comme cela devrait être.
Avait exactement le même problème avec la version 7.0.23 de Tomcat. La mise à jour de 7,0,52 résolvez le problème. Merci.
Si vous n'avez pas installé le SDK, fournissez ensuite le chemin JRE et la déconnexion et dans - cela devrait fonctionner P>
configure des chemins comme celui-ci p>
p>
Vous pouvez vérifier la validité du chemin en tapant p>
echo% java_home% p>
echo% jre_home% p>
p>
Et puis tout fonctionnera comme un charme p>
Très et utile utile
Windows 7. Tomcat 8 J'avais le même problème. Je reçois l'erreur ire_environment. J'ai appliqué la solution de Himalayancoder. À ma surprise, l'écho n'a pas réussi à voir le Java_Home ou l'iRe_Home. J'ai vérifié les chemins et les paramètres dans Enviro et les deux étaient corrects. J'ai redémarré ma machine 5 fois et l'echo pour le Java_Home a travaillé, mais l'ire_home n'était toujours pas montrant. Tomcat ne fonctionne toujours pas et je reçois toujours une erreur JRE_HOME. J'ai gardé le redémarrage de la machine et après une addition 5 redémarrages, le chemin JRE_HOME est passé. mon tomcat fonctionne maintenant. P>
Merci Howalayancoder. P>
Il n'est pas nécessaire de définir em> les em> le jdk_home strong> et jre_home strong> Variables d'environnement car Jre_Home sera par défaut à la valeur de jdk_home. p >
Dans de nombreuses installations de Tomcat, ces variables d'environnement ne sont pas utilisées du tout, étant plutôt définies dans le script facultatif Si vous obtenez la "variable d'environnement n'est pas défini correctement" message d'erreur, vous devez vérifier votre fichier Dans mon expérience Cette erreur se produit lorsque le JRE ou JDK a été supprimé ou désinstallé ultérieurement. P> % jre_home% \ bin \ java.exe code> et
% jre_home% \ bin \ javaw.exe code> p> p>
J'ai récemment couru dans cette question et peu importe combien de fois j'ai vérifié. La variable a été définie dans les propriétés du système Advanced Windows. p>
Ce que j'ai trouvé, c'est que si le Jre_Home Var n'était pas défini, le système serait par défaut à la JRE qui faisait partie de la JDK dans le répertoire Java_Home. Si vous rencontrez dans ce problème, vous ne pouvez pas le résoudre. Essayez de supprimer la variable JRE_HOME. P>
qui a résolu le problème pour moi. P>
chemin a une autre version de Java comme JDK1.6. Veuillez supprimer la version indésirable sur le chemin, puis commencer la Tomacat 7. P>
Après avoir essayé toutes les réponses possibles, j'ai vérifié mon chemin et j'ai ensuite supprimé le Java1.6 du chemin, puis a commencé le Tomcat. Cela a fonctionné pour moi. P>
Je viens de résoudre ce problème en supprimant la variable JRE_HOME.AS Il disait que "JRE_HOME Variable n'est pas définie sur ce chemin (Apache \ bin)". P>
Quelle version à Tomcat utilisez-vous? Utilisez-vous des IDE? De ma compréhension lorsque nous mettons à la fois JDK et JRE, le Tomcat prenait d'abord le chemin de JRE.
J'utilise Tomcat 7.0.27 et aucun IDE's, juste un éditeur de texte de base.
J'espère que vous pouvez essayer sans la variable de la maison JRE et utiliser Java_Home pour JDK, si vous utilisez un service, vous pouvez opter pour JRE, laissez-moi savoir la sortie que se passe-t-il lorsque vous utilisez JDK seul?
J'ai effacé toutes les variables d'environnement associées à Java, installées JRE7 et reliées à Jre_Home. Exécution de programmes Java sur la ligne de commande fonctionne bien, mais le Tomcat se plaint toujours de la variable mal définie.
Après quelques tests, j'ai trouvé que
http: // [adresse my-IP]: 8080 / test / jsp / index.html code> fonctionne mais
http: // [adresse my-IP ]: 8080 / test2 / jsp / index.html code> ne pensait même pas avoir exactement le même contenu et les mêmes autorisations. HTML fonctionne, mais je ne peux toujours pas exécuter le JSP.
De mon compréhension Le déploiement doit être le problème, avez-vous déployé le test2? Si son déployé, il n'y aura aucun problème dans l'accès. Vous êtes confronté à la même erreur 503 encore?
Je dois admettre que je suis peu perdu avec le JSP idéologie. Je ne suis pas en utilisant les fichiers .java. J'ai juste une forme de simple dans le fichier d'index. L'action POST fait référence à un fichier .jsp qui imprime les données simplement de formulaire. Cela a bien fonctionné il y a deux semaines, mais maintenant il semble que mon tomcat a un mauvais jour et ne veut pas coopérer avec moi. Je peux accéder à la partir, mais quand je clique sur le bouton submit-je obtenir beaucoup de chargement que les extrémités en 503. Mon estimation est que le tomcat ne reconnaît pas correctement.