tomcat 安装选择 jre 与选择jdk有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat 安装选择 jre 与选择jdk有啥区别相关的知识,希望对你有一定的参考价值。

tomcat 安装时会自动选择 jre ,如果手动选择jdk会有什么区别,是jdk中包含有jre吗?

  jdk(java development kit),就是java的开发工具集,顾名思义就是做开发用的,其中包括javac,也就是java compiler等。
  jre(java runtime environment),就是java程序的运行环境。所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。而这个jvm就在jre中,也就是说java程序的运行要有jre来担当。
所以jdk和jre的区别就是一个用于开发,一个用于运行,联系就是它们都是java开发者所必备的。
参考技术A jdk是Java开发工具包,包含了各种类包和工具。编写好的Java源文件需要经过jdk编译成class文件。因为Java是与平台无关的,这是它的优点,但同时也是它的弱点,所谓平台无关性是指编译好的class文件可以在各种平台上运行,但这需要在各个平台上安装相应的Java虚拟机,这里的jre指的就是虚拟机,class文件需要借助它在不同平台运行。现在的jdk都包含有jre,所以在下载时注意jdk的运行平台。至于tomcat,手动和自动没什么区别,但要设置好正确的路径,本回答被提问者和网友采纳

Tomcat安装

本文转自:http://blog.sina.com.cn/s/blog_15126e2170102w5o8.html

 一、JDK的安装与配置

1、从官网下载jdk,注意是jdk不是jre。最好从官网下载,也可以直接度娘。

2、下载完毕后,安装jdk,?直接按照安装向导的提示安装即可,安装时可以自己选择安装路径,我的安装路径是C:Program FilesJavajdk1.8.0_31

技术图片

3、配置环境变量:右击计算机—属性—高级系统设置—环境变量,如图

技术图片

?在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;

(1)JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径 

?C:Program FilesJavajdk1.8.0_31 

(并且后边不带分号)此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量),如图

技术图片

?(2) Path使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%in;   

注意后面有分号) 如图

技术图片

?(3)CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:

.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;

(要加.表示当前路径,前面有点号和分号,后边结尾也有分号。或者可以写成“.;%JAVA_HOME%lib;”一样的效果。),如图

技术图片

4、环境变量配置完之后测试一下JDK是否安装成功

单击“开始”—“运行”,键入"cmd",然后分别键入命令java -version,java,javac,若出现以下类似画面表示安装成功:

技术图片
技术图片
技术图片

二、Tomcat的安装与配置

1、进入官网http://tomcat.apache.org/

 下载Tomcat的Windows版本,下载完之后直接解压,解压到D:Tomcatapache-tomcat-9.0.0.M1-windows-x64apache-tomcat-9.0.0.M1

2、右击我的电脑—属性—高级系统设置—环境变量,

在系统变量中添加以下变量

(1)TOMCAT_HOME,该变量指向解压文件的路径,该目录下有lib、bin等文件夹。添加方法如下:

     点击环境变量下的“新建”,在“变量名”中填写“TOMCAT_HOME”,在“变量值”中填写解压文件的路径,

D:Tomcatapache-tomcat-9.0.0.M1-windows-x64apache-tomcat-9.0.0.M1

(后面没有分号)然后点击“确定”,如图

技术图片

(2)CATALINA_HOME,该变量的值与TOMCAT_HOME相同,设置方法同(1),如图

技术图片

(3)在“系统变量”中找到Path变量,双击打开Path变量,在“变量值”的最后面添加

%CATALINA_HOME%in

(后面没有分号),如图

技术图片

? (4)在“系统变量”中找到CLASSPath变量,双击打开CLASSPath变量,在“变量值”的最后面添加

%CATALINA_HOME%libservlet-api.jar

(后面没有分号),如图

技术图片

?3、单击“开始”—“运行”,键入"cmd",在控制台输入service install Tomcat9,

技术图片

?在系统中安装Tomcat9服务项。

然后进入控制面板—系统和安全—管理工具—服务,找到Apache Tomcat Tomcat9服务项,右击该项,点“启动”,启动该服务,如图

技术图片

?4、打开浏览器,地址栏输入http://localhost:8080或 http://127.0.0.1:8080

 如果出现tomcat示例主页,则表示服务器安装成功,如图

技术图片

5、也可以在控制台运行startup.dat和tomcat7.exe(运行时要指明绝对路径,startup.dat和tomcat7.exe在bin目录下)来测试服务器是否安装成功,如图

技术图片

?

?6、在控制台运行bin目录中shutdown.bat可以关闭服务器

7、若无法访问tomcat主要或者无法启动startup.dat,可能是8080端口被占用了,可以用netstat -a 命令查看一下,如图

技术图片

如果8080端口被占用了,可以修改tomcat的访问端口,方法如下:找到D:Tomcatapache-tomcat-9.0.0.M1-windows-x64apache-tomcat-9.0.0.M1conf目录下的server.xml文件,打开该文件,找到以下内容

技术图片

注:每次需要启动tomcat服务器都要运行startup.bat文件。如果觉得麻烦可以把服务里启动类型设置为自动。但这样开机速度会慢些。

以上是关于tomcat 安装选择 jre 与选择jdk有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

windows7安装jre步骤 windows7安装jre步骤有啥

linux安装JRE和Tomcat

linux安装JRE和Tomcat

Tomcat配置 Tomcat6怎么安装

Tomcat安装

JDK和Tomcat安装