Ne Tomcat besoin du JDK ou JRE?
J'ai lu beaucoup d'articles et de messages liés à Tomcat et le Java runtime. Je suis confus et ont besoin d'aide. Quelqu'un peut-il effacer mes doutes quant à savoir si Tomcat nécessite JDK ou JRE?
Merci d'avance.
- Les nouvelles versions de tomcat exécuter très bien avec un JRE, les anciennes versions (je pense que jusqu'à includeing 4.x) requis un JDK. C'est probablement la source de la confusion.
- Merci @JoachimSauer.
Vous devez vous connecter pour publier un commentaire.
Tomcat RUNNING.txt que vous pouvez trouver à la racine de l'ensemble des états que Apache Tomcat nécessite Java Standard Edition Runtime Environment (JRE) pour fonctionner. Minimum la version de JRE dépend de la version de Tomcat: pour Tomcat 6.0, il est de Java 5, pour Tomcat 7.0 - Java 6.
Cependant, vous pouvez également utiliser le JDK parce que, comme vous le savez probablement, il comprend JRE (lien). La seule différence est dans la configuration des variables d'environnement. Si vous utilisez JRE vous devez définir JRE_HOME, si le JDK - JAVA_HOME. Lire RUNNING.txt pour plus de détails.
P. S. conteneurs Web peut exiger JDK afin de soutenir les JSP, car Compilateur Java est nécessaire pour compiler les Servlets qui sont générés à partir de *.fichiers jsp. Tomcat a Eclipse Java Compilateur faisceau de sorte qu'il peut fonctionner sur JRE et encore le support JSP.
La seule différence notable à l'aide du JDK sur JRE est pour activer le mode de débogage lors du lancement de tomcat jvm.
dans le RUNNING.txt nous n'avons pas de distinction claire, le texte traite de certaines options, sans dire lequel :
l'information est à l'intérieur catalina.sh script :
Je l'ai fait avec succès l'installation de
Apache Tomcat 7.0.56
quand j'ai installéC:\Program Files (x86)\Java\jre1.8.0_171
.Supplémentaires remarque: Après que j'ai fait avec succès l'installation de
Apache Tomcat 7.0.56
quand j'ai installéC:\Program Files (x86)\Java\jre1.8.0_171
j'ai vu dans le Panneau de configuration Java -> Paramètres de Bureau: