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,一经查实,立即删除!

相关文章

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

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

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

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

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;猝灭剂吸收光子后产生…

百度链接解析_【集合】百度分享链接解析的方法总结

请大家在使用所有方法之前请先查看菜单栏中的用前必看01在别人分享的链接前面加 http://pan.naifei.cc/? 然后放入浏览器就可以解析了。比如: http://pan.naifei.cc/?链接:https://pan.baidu.com/s/XXX 提取码:1234 复制这段内容后打开百度网盘手机App&#xff0c;操作更方…

table表头固定4种方法_在常见的3种工资条场景中,教你4种批量打印工资条的方法...

私信回复关键词【福利】~获取丰富办公资源&#xff0c;助你高效办公早下班&#xff01;打印工资条估计是财务老师的痛&#xff0c;要把一行行的数据&#xff0c;变成一条条的工资条。数据很多&#xff0c;表头很复杂。一个个复制粘贴&#xff1f;那是不可能的&#xff01;那怎么…

hbase java api最新版本_HBase基本命令与新版本Java API

简介有关HBase的安装可以参考hbase安装我们可以通过hbase shell和hbase数据库进行交互&#xff0c;也可以通过Java-api和hbase数据库交互&#xff0c;这里我们使用的是hbase-client。主要是介绍2.0重大重构之后的api的基本使用。命名空间#列出所有命名空间list_namespace#新建命…

java导致native非法指令,Java代码引起的NATIVE野指针问题(上)

朴英敏&#xff0c;小米MIUI部门。从事嵌入式开发和调试工作8年多&#xff0c;擅长逆向分析方法&#xff0c;主要负责解决安卓系统稳定性问题。上周音乐组同事反馈了一个必现Native Crash问题&#xff0c;tombstone如下&#xff1a; pid: 5028, tid: 5028, name: com.miui.play…

axure怎么做5秒倒计时_罗胖60秒:怎么做一个课程?

今天是罗胖陪伴你的第 2714 天1. 我们在研发课程的时候&#xff0c;有一个很关键的方法&#xff0c;我们内部称之为叫“不是而是”大法。2. 什么意思呢&#xff1f;就是如果你只告诉别人它是什么&#xff0c;那等于啥都没说。比如&#xff0c;我告诉你要经营好一家小店&#xf…

树莓派跑php,在树莓派4上部署nginx+php

本试验是基于树莓派的 buster 版本。一、安装 nginxapt install nginx -y完成安装之后&#xff0c;可以使用 dpkg -l | grep nginx 找到相关的安装包&#xff1a;通过分析 /var/lib/dpkg/status 可以得到 nginx 安装包的依赖关系&#xff1a;nginx --> nginx-full --> li…

php 如何生成微信小程序,微信小程序一键生成平台系统/一键生成小程序开源小程序PHP|ThinkPHP平台源码下载...

源码名称&#xff1a;微信小程序一键生成平台系统/一键生成小程序开源小程序PHP|ThinkPHP平台源码下载购买须知&#xff1a;(请仔细阅读了解)【1】源码一律经测试无误。【2】不提供任何修改和编辑服务&#xff0c;不包安装调试&#xff0c;假如你什么都不懂的请不要拍。【3】假…

java .item,javabb-javaitem-cloud

JavaItem-Cloud项目介绍JavaItem-Cloud是一个新开发的微服务架构平台&#xff0c;基于最新流行的技术SpringBoot、SpringCloud & SpringCloud Alibaba、Vue、Vuex、ElementUI。系统特性后端使用当前流行技术&#xff0c;SpringBoot、SpringCloud、SpringCloud Alibaba、Myb…

软件使用手册模板_我的印象笔记使用手册(精简说明)

在之前的一文中&#xff0c;我已经详细写过我的印象笔记使用的方法了&#xff0c;这次呢&#xff0c;再做一个更新的使用情况和更清楚明了和精简的说明。不居竹&#xff1a;我的印象笔记使用手册​zhuanlan.zhihu.com文章目录&#xff1a;1、知识管理收集知识整理知识输出知识2…

通信之道从微积分到5gpdf_保送清华成博士,华为12年搞通信,他为何如此看待 5G ?| 人物志...

作者 | 伍杏玲 胡巍巍出品 | CSDN(ID&#xff1a;CSDNnews)一位通信专家&#xff0c;清华读了博士&#xff0c;北大从事博士后研究工作&#xff0c;但却只有12年工作经历&#xff1f;明明家里几套房&#xff0c;却热爱骑车出行&#xff1f;他是&#xff1f;他是国内小有名气的通…

mysql封装 javabean,利用Java针对MySql封装的jdbc框架类JdbcUtils完整实现(包含增删改查、JavaBean反射原理,附源码)...

最近看老罗的视频&#xff0c;跟着完成了利用Java操作MySql数据库的一个框架类JdbcUtils.java,完成对数据库的增删改查。其中查询这块&#xff0c;包括普通的查询和利用反射完成的查询&#xff0c;主要包括以下几个函数接口:1、public Connection getConnection() 获得数据库的…

云计算的发展趋势_2020年的云计算发展趋势预测

点击上方“蓝色字体”&#xff0c;选择 “设为星标”关键讯息&#xff0c;D1时间送达&#xff01;SnapLogic公司首席技术官Craig Stewart表示&#xff0c;企业需要为不同的目的使用多个云平台&#xff0c;这将意味着多云应用的普及率将上升。在新的一年即将到来之际&#xff0c…

php x86什么意思,win10x86是什么意思

小编之前也是不知道x86是什么意思的&#xff0c;后来我的一个朋友给我好好的解释了一通我才明白。所以既然小编花了点时间才那个问题弄明白的&#xff0c;那接下来小编就来好好给你们说说x86是什么意思。小编最近发现有小伙伴在问x86是什么意思之类的问题&#xff0c;于是小编借…

php设置路径别名,react设置文件路径别名的具体方法你知道么

文章环境&#xff1a;“react”: “^16.13.1” 版本react官方脚手架默认是将webpack配置隐藏起来了&#xff0c;在进行配置之前需要将webpack给暴露出来。1、输入命令 npm run eject会出现一个命令提示&#xff1a;这是一个单向操作&#xff0c;确认操作后不可逆转/返回?输入 …

redis aof 备份和恢复_Redis 持久化机制的介绍,了解这些流程很重要

我们已经知道对于一个企业级的redis架构来说&#xff0c;持久化是不可减少的。企业级redis集群架构&#xff1a;海量数据、高并发、高可用持久化主要是做灾难恢复&#xff0c;数据恢复&#xff0c;也可以归类到高可用的一个环节里面去&#xff0c;比如你redis整个挂了&#xff…

最近公共祖先_leetcode No.236 二叉树的最近公共祖先

承接二叉搜索树的最近公共祖先。题目链接&#xff1a;二叉树的最近公共祖先 - 力扣&#xff08;LeetCode&#xff09;​leetcode-cn.com题目描述&#xff1a;给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T…