jdk1.8配置tomcat9教程

文章目录

  • 前言
  • 报错&尝试
  • 解决
  • 运行

前言

最近在学习SpringMVC框架,但是里面需要用到Tocmat服务器。作为0基础Java选手,直接找了个视频里面的tomcat包下载。
里面的版本是apache-tomcat-8.5.68-windows-x64.zip的,然后就开始疯狂的各种博客尝试环节,最后发现是tomcat版本和jdk版本对应不上。直接劝退一波。

报错&尝试

当时运行tomcat/bin目录下的启动bat,出现闪退,看不了任何信息。

于是乎,编辑startup.bat在下面加入pause。看到窗口信息。

发现最后一行的值是空的,如下图所示。

在这里插入图片描述
开始尝试博客环节

这里列出网上问题的归类

可能问题:jre环境配置不对

尝试方法:在tomcat/bin中的文件下添加set语句,直接指定路径

许多网上博客都有说明。不放🔗了。

环境变量配置存在问题
尝试方法:重新配置环境变量

Tomcat8+JDK8安装与配置

尝试方法:更换端口(死马当活马医)

就是JRE_HOME,JAVA_HOME,CLASSPATH,还有PATH中的CATALINE等。。。

Using CATALINA_OPTS: ""这个问题咋解决啊,好烦!

尝试方法:查看一波注册表中java信息

Java环境配置、彻底卸载jdk、更换jdk,注册表删除Java等疑难杂症

尝试方法:jdk没有jre

对于jdk11:cd到jdk的bin目录下,执行bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre命令

解决

先看看本机下载的jdk和 tomcat版本是否对应吧

  • https://tomcat.apache.org/whichversion.html

在这里插入图片描述

  • tomcat9下载网址:https://tomcat.apache.org/download-90.cgi

在这里插入图片描述
直接下载压缩包解压运行即可。

这里给出环境变量配置的值

CLASSPATH
在这里插入图片描述

JRE_HOME和JAVA_HOME

在这里插入图片描述
【Note】:
我在之后的尝试中把JRE_HOME给删除掉,Tomcat依旧能启动起来!

PATH中的2个路径设置

在这里插入图片描述

运行

直接点击startup.bat

在这里插入图片描述
ok
在这里插入图片描述

参考资料:

  • [超全面]配置Tomact时出现Using CATALINA_OPTS: ““等各种问题

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

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

相关文章

MFA多因子认证

什么是多因子认证(MFA)?为什么需要MFA? 同义词 多因子认证或者多因素验证 [尤其是需要做等级保护测评的时候需要用到] 摘要 多因子认证MFA(Multi Factor Authentication)是一种安全认证过程,需…

云服务器安装宝塔Linux面板

最近趁双11优惠,买了个腾讯云轻量应用服务器,尝试在这上面搭建一个个人的网站。 研究了一下,通过宝塔软件安装的话,非常降低,上手快。 服务器配置: CPU 2核内存 2G云硬盘:50G带宽:…

LINUX入门篇【6】----第一个LINUX小程序---进度条及相关知识讲解

前言: 本篇我们将开始尝试构建我们的第一个LINUX的小程序----进度条作为一个十分常见的程序,在我们之后的工程实践中也是需要多次运用,但是介于我们目前还没有去学习网络等方面的知识,没法独立的去利用程序去下载一个真正的程序&…

抖音直播招聘报白是一种新颖、高效的招聘方式增加曝光度和吸引力

总之,抖音招聘是一种新颖、高效的招聘方式,它可以为公司带来更大的曝光度和吸引力,帮助公司吸引更多优秀的人才。通过抖音直播招聘报白,企业或者人力资源公司可以利用抖音的短视频流量红利,触达到每天超过8亿的活跃用户…

Codeforces Round 909 (Div. 3)(A~G)(启发式合并 , DSU ON TREE)

1899A - Game with Integers 题意:给定一个数 , 两个人玩游戏,每人能够执行 操作,若操作完是3的倍数则获胜,问先手的人能否获胜(若无限循环则先手的人输)。 思路:假如一个数模3余1或者2&#…

Python语言:随机生成几个数案例分析讲解

背景 在某一节课上,老师使用xx通软件随机生成几个学号,并让对应学号同学回答问题。虽然我对xx通软件没啥好感,不过感觉这个随机生成学号功能挺不错的。今天我用python实现一个这个功能。 其实原理挺简单的,就是就是在一堆数字里随…

Google大法好

Google Search Central 前言: google的搜索方式: Google 是一款全自动搜索引擎,会使用名为“网页抓取工具”的软件定期探索网络,以找出可添加到 Google 索引中的网站。实际上,Google 搜索结果中收录的大多数网站都不…

ACM练习——第五天

还有两天就要比赛了&#xff0c;进入正题吧 题目一&#xff1a;小红的签到题 小红的签到题 (nowcoder.com) 这道题也就是热身水平&#xff0c;机会很清楚的发现只需要c/a就可以得出答案了 参考代码&#xff1a; #include <iostream>using namespace std;int main(){int a…

数学才是顶级码农的核心修养,码农怎样搞好数学?来看看这些网友强推的数学神作!文末评论区进行评论参与送书哟

文章目录 导读 一&#xff1a;基础篇 1&#xff1a;优美的数学思维&#xff1a;问题求解与证明 2&#xff1a;数学分析 3&#xff1a;线性代数 4&#xff1a;线性代数及其应用 5&#xff1a;代数 二&#xff1a;进阶篇 1&#xff1a;初等数论及其应用 2&#xff1a;数…

Linux 进程管理 实时调度类及SMP和NUMA

文章目录 一、 实时调度类分析1.1 实时调度实体sched_rt_entity数据结构1.2 实时调度类rt_sched_class数据结构1.3 实时调度类功能函数 二、SMP和NUMA2.1 SMP&#xff08;多对称处理器结构&#xff0c;UMA&#xff09;2.2 NUMA&#xff08;非一致内存访问结构&#xff09;2.3 C…

EtherCAT从站EEPROM分类附加信息详解:TXPDO(输出过程数据对象)

0 工具准备 1.EtherCAT从站EEPROM数据(本文使用DE3E-556步进电机驱动器)1 分类附加信息——TXPDO(输出过程数据对象) 1.1 分类附加信息规范 在EEPROM字64开始的区域存储的是分类附加信息,这里存储了包括设备信息、SM配置、FMMU配置在内的诸多信息。每个信息在一段连续的…