java8用什么tomcat_Tomcat8+JDK8安装与配置

一,系统配置

1.操作系统:win10 64位

2.tomcat版本:Tomcat8 64位

3.Java版本:JDK8 64位

二,软件下载

5b1fb28d1009074f7272447cc339dd8c.png

下载到本地后直接打开安装,修改存储目录,如图:

5d60aefd1edf10799e89d43e7c049a79.png

2.2  Tomcat8下载,官网地址:http://tomcat.apache.org/,我的系统是win10 64位,下载的是64位免安装版本,如图:

1df6036b6a3e1fe5a629704e5515dbf1.png

下载到本地,解压缩,路径如图:

97179f45cd21ced0ff826123682c2794.png

三,环境变量配置

3.1 Java环境变量配置

1.进入【控制面板】,点击【系统和安全】-【系统】-【高级系统设置】-【环境变量】,弹出环境变量窗口,如图:

0f4a5a21594a3fb04da2eb95d69af7a7.png

2.系统变量栏点击【新建】,新增系统变量JAVA_HOME,变量值为D:\Program Files\Java\jdk1.8.0_202,如图:

35d91f04d5f7546d5af9d31f88ae1ea5.png

3.系统变量栏点击【新建】,新增系统变量CLASSPATH,变量值为".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;",如图

3f048dc37ac3dfd0abf1c6fff6bb8e48.png

注意:Jdk9以后,就不用配置classpath变量了。

4.配置系统变量PATH,选中PATH点击【编辑】弹出编辑环境变量窗口,点击【新建】按钮,添加以下两个变量,win10的环境变量都是一行一行添加的,后面不需要;,这点要注意,如图:

1.%JAVA_HOME%\bin

2.%JAVA_HOME%\jre\bin

c75903d5690d6fe6c2f4502e59f063d1.png

5.以管理员身份运行cmd,输入java -version和javac,均正常运行,表示安装成功,如图:

b8a5fe8649efd1ef0bb88e469e5eac2a.png

3.2 Tomcat环境变量配置

1.进入【控制面板】,点击【系统和安全】-【系统】-【高级系统设置】-【环境变量】,弹出环境变量窗口,如图:

c44cf2657cfa1a4f84c96c699089b065.png

2.系统变量栏点击【新建】,新增系统变量,配置Tomcat的安装目录CATALINA_HOME和工作目录CATALINA_BASE,变量值为tomcat解压缩后存放的目录地址,如图:

CATALINA_HOME:D:\Program Files\apache-tomcat-8.5.57

25248d7d3cfc98e941555351c997b1b7.png

CATALINA_BASE:D:\Program Files\apache-tomcat-8.5.57,如图:

91d924c5284c1ac667b9a6da57ec7ba5.png

3.配置系统变量PATH,选中PATH点击【编辑】弹出编辑环境变量窗口,点击【新建】按钮,添加以下两个变量:

1.%CATALINA_HOME%\lib

2.%CATALINA_HOME%\bin

点击【确定】,如图:

28a111809a32da4cf40798e89b32e681.png

4. 通过service.bat安装tomcat服务: 以管理员身份运行cmd,cd到tomcat的bin目录下,输入 service.bat install,回车 ,tomcat8服务安装成功。如图:

a94df846efe00467d8485e608aa2c63b.png

5.【我的电脑】右键,点击【管理】-【服务和应用程序】-【服务】,可看到多了一个服务Apache Tomcat 8.5 Tomcat8,启动类型为手动。如图:

90567c5acfab89cbb47c8159525445e5.png

6.选中Tomcat8服务,右键属性,将启动类型调整为自动,启动服务,如图:

d0f77b96f181bfd54dc47a35ee0a7a51.png

启动服务成功,如图:

bf6c4331e9a82f7060c599476101052d.png

7.进入Tomcat安装bin目录下,双击Tomcat8w.exe文件,可查看Tomcat服务状态为start,可点击【stop】关闭服务,如图:

1b730b0087120375b6686d8ec93fb8ad.png

四.验证测试

1.Tomcat服务启动后,打开浏览器输入http://localhost:8080,显示如下页面,表示配置成功,如图:

ff2940952120501f17016f87914e7cb6.png

五,安装遇到的问题

问题1:

cmd窗口,cd切换至Tomcat的bin目录下,执行安装Tomact服务时失败,报Failed installing 'Tomcat8' service,如图:

258086098e0e7f1a3227a626e9b3943f.png

解决办法:

先执行service.bat remove命令,再执行service.bat  install命令。

问题2:

Tomcat安装成功后,cmd窗口输入startup未报错,可正常启动,但是通过双击Tomcat的bin目录下Tomcat8w.exe的方式启动服务,闪退。服务启动不了。

问题定位:

通过检查环境变量配置,java版本,最后怀疑是JDK版本不兼容导致的。我之前安装的JDK是32位的,系统和Tomcat均为64位的。卸载JDK32位,重新下载JDK64位,重新配置java环境变量后,Tomcat服务启动成功。这里要注意32位和64位java区别,64位会显示64,32位的不显示,如图:

32位 Java

30a01b21e70b4435ae50040891f2c733.png

64位 Java

12d5f849c80dbfcb21c40dbfb50b8631.png

Tomcat的安装与配置就介绍到这里,今天只是简单的开始,后面会慢慢深入学习Tomcat的配置文件,使用Tomcat连接MySQL,Jenkins+Tomcat持续集成等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500892.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

逻辑回归python正则化 选择参数_吴恩达机器学习笔记(三)——正则化(Regularization)...

1.过拟合的问题(Over-fitting)如果我们有非常多的特征,我们通过学习得到的假设可能能够非常好地适应训练集(代价函数可能几乎为0),但是可能会不能推广到新的数据。(1)下图是一个回归问题的例子:第一个模型是一个线性模型,欠拟合&a…

Java简单记事本设计实验报告_基于JAVA的记事本设计报告.doc

基于JAVA的记事本设计报告华北科技学院计算机系综合性实验报告PAGE第 PAGE 11 页XX学校计算机系综合性实验实 验 报 告课程名称 Java程序设计实验学期 至 学年 第 学期学生所在系部 计算机系年级 专业班级学生姓名 学号任课教师实验成绩计算机系制《 Java程序设计》课程综合性实…

谷歌离开游览器不触发_谷歌游览器

谷歌浏览器不错,可保存不同的账户,互相不干扰。有2个账号,工作账号和个人账号,泾渭分明,不会打架,管理账号。总经理管理公司人员,厂长管理工人,业务员要管理自己账号,管理…

java scanner nextlin_java – Scanner nextLine()偶尔会跳过输入

让我猜一下 – 你没有显示使用上面尝试获取lastName的扫描器的代码.在那次尝试中,你没有处理行尾令牌,所以它是悬空的,只是被你试图获取lastName的nextLine()调用吞噬.例如,如果你有这个:Scanner keyboard new Scanner(System.in);System.out.print("Enter a …

python office库_python库编程.os平台.office平台

1.库安装Python库 PyPI – Python Package Index :https://pypi.python.org/(1) Python库的自定义安装:找到库所在网站,根据指示下载安装安装numpy库库所在网站:http://www.numpy.org/下载地址:http://sourceforge.ne…

java编译系统资源不足_Ant编译项目资源不足

今天用ant编译项目出现 [javac] 系统资源不足。的错误,如下Buildfile: build.xml-compile:[javac] Compiling 919 source files to E:\DSHR\dshr\WebContent\WEB-INF\classes[javac][javac][javac] 系统资源不足。[javac] 有关详细信息,请参阅以下堆栈追…

java线程三部分_java 多线程三

注意到 java 多线程一 中 MyThread2 运行结果出现0、-1,那是因为在操作共享数据时没有加锁导致。加锁的方式:1、同步方法2、同步代码块3、锁读过 java.util.concurrent 集合源码就知道:HashMap:public V put(K key, V value) {...}Hashtable:…

python简述定义函数的规则_Python的函数定义

有经验的程序员往往将功能较为独立、且可以被重复使用的代码块封装成函数,可以有效提高代码的模块化、解耦性和重复利用率。我们前面用到的print()函数就是Python的内建函数,我们也可以根据Python给我们提供的规则进行自定义函数。这里我们用PyCharm来进…

jdk中java_怎样使用JavaJDK中Java?

什么是UDP协议 UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发…

python中table表结构_python中的简易表格prettytable

安装:pip install PrettyTable普通表格from prettytable import PrettyTabletable PrettyTable([编号,云编号,名称,IP地址])table.add_row([1,server01,服务器01,172.16.0.1])table.add_row([2,server02,服务器02,172.16.0.2])table.add_row([3,server03,服务器03,…

java 类型推理_java 11 局部变量类型推断

什么是局部变量类型推断?var javastack "javastack";System.out.println(javastack);大家看出来了,局部变量类型推断就是左边的类型直接使用 var 定义,而不用写具体的类型,编译器能根据右边的表达式自动推断类型&#…

python笨办法_笨办法学Python(十)

习题 10: 那是什么?在习题 9 中我你接触了一些新东西。我让你看到两种让字符串扩展到多行的方法。第一种方法是在月份之间用 \n (back-slash n )隔开。这两个字符的作用是在该位置上放入一个“新行(new line)”字符。使用反斜杠 \ (back-slash) 可以将难打印出来的字…

java什么变量用作英文_Java基础之变量-什么是变量

什么是变量:在计算机语言中用来存储计算结果或表示值如何命名Java变量:如同酒店会给每个房间起个性化的名字一样,程序中的变量也需要用合理的名字进行管理—变量名!变量命名要符合以下规则:首字母必须是大写或小写的英文字母可以用下划线_开头可以用美元…

vue保存图片到手机相册_手机照片误删了怎么找回?这三个方法轻松搞定,亲测有效...

手机照片误删了怎么找回?很多人在使用手机拍照时,都会出现拍好的照片不小心点击了删除等情况,比如去某个地方游玩,或者看到了某个特别的场景拍下来的时候不小心删除了,那就非常可惜了,那么如何找回手机中误…

lsm tree java_BasicTreeUI

方法详细信息createUI public static ComponentUI createUI​(JComponent x)构造一个BasicTreeUI的新实例。参数x - 一个组件结果BasicTreeUI的新实例getHashColor protected Color getHashColor()返回散列颜色。结果哈希颜色setHashColor protected void setHashColor​(Color…

vue if判断_VUE学习记录2

v-if、v-eles、v-else-if​ v-if用于条件判断&#xff0c;判断Dom元素是否显示。<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scal…

利用melendy插入参考文献_四苯基卟啉在改性磷酸锆层间的插入及荧光增强

一、摘要近年来&#xff0c;出于节约一次性能源的考虑&#xff0c;人们已经加大对太阳能等天然资源的利用&#xff0e;致力于模拟天然光合作用的研究&#xff0c;而光合作用中的捕光复合物又称为光子天线。光子天线中往往存在一种或几种猝灭剂&#xff0c;猝灭剂吸收光子后产生…

java cmd停服务_java代码启动cmd执行命令来开启服务出现无法连接的问题

我想使用openoffice的格式转换功能&#xff0c;需要先开启openoffice的服务&#xff0c;当我手动敲入命令的时候&#xff0c;是可以运行起来的&#xff0c;但是通过Java代码执行却出现拒绝连接的问题&#xff0c;请帮我看看怎么回事public static String soffice_host "1…

与时间相关的java源码_Java 基于当前时间获取和计算时间

import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.Month;/**来自N o w J a v a . c o m - 时代Java**/public class Main {public static void main(String[] args){LocalTime time LocalTime.now();System.out.print…

python脚本自动统计excel_python脚本实现-excel二级统计

pandas和SQL数据分析实战视频教程统计excel C列 化学 和D列 补充申请 两个条件药品数量程序优势在于批量统计&#xff0c;把参数写到excel里&#xff0c;行为单位# -*- coding: utf-8 -*-"""Created on Thu Apr 7 08:38:51 2016content内容必须是逗号分隔&am…