# 项目场景:
如果你在启动Tomcat时,出现了莫名其妙的闪退,请往下看希望能解开你的疑问。
# 解决方案:
    Tomcat的启动
        1.点击bin-->startup.bat文件双击打开,如果一次性打开并加载出图一的内容,说明你已经正确打开了Tomcat,不要关闭他,只需要通过浏览器访问本地IP地址:http:/127.0.0.1:8080
进入后显示图2,表示你就成功了。

图一:

图二 :

当你发现这件事情没有你想象的那么简单时请注意,跟着我的步伐走,我一步一步为了解决。

首先第一步:

你需要配置文件(也就是环境变量)

新建CATALINA_HOME与TOMCAT_HOME变量,将Tomcat的文件地址写进去。注意:用户变量与系统变量都需要定义,如果其中一个未定义则可能无法成功。

第二步:对bin中的startup.bat与setclasspath.bat进行编辑:

在表头添加下面两行代码,等号后面为你自己的存放地址。

这一步完成后你可以尝试进行双击startuo.bat文件,成功你就可以撤了。

SET JAVA_HOME=C:\Program Files\Java\jdk-11

SET TOMCAT_HOME=D:\java\apache-tomcat-8.5.37\apache-tomcat-8.5.37

第三步:win+r进入运行框输出cmd

运行

service.bat uninstall Tomcat

将Tomcat变成系统服务。

第四步:打开D:\java\apache-tomcat-8.5.37\apache-tomcat-8.5.37\conf中的server.xml文件用记事本打开对其进行编辑将Web地址改成自己的Web地址就可以了

我的wbe地址:D:\java\apache-tomcat-8.5.37\apache-tomcat-8.5.37\webapps

以上都没问题了再去手动点击startup.bat5百分之90都没有问题了。

Tomcat无法正常开启时,如何解决出现的问题相关推荐

  1. 部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常

    部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常 参考文章: (1)部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常 ...

  2. java web 项目在tomcat上显示空白页的解决

    今天调试一java web项目,所有页面都显示空白,有如下的解决过程: 一 切换浏览器模式 tomcat打开页面是空白 用localhost:8080打开页面显示空白,以前用着没问题. 浏览器兼容性问 ...

  3. spring boot内嵌tomcat优雅的开启apr模式

    文章目录 简介 Win下开启APR Linux下开启APR 把lib打进jar包 简介 环境: jdk8.spring boot 2.3.4.RELEASE.centOS7.3.win7 在sprin ...

  4. mac os 10.10以上的开启端口转发-解决mac默认不开启1024以下端口权限问题

    mac os 10.10以上的开启端口转发-解决mac默认不开启102以上端口权限问题 本人 10.10.2的mac os,tomcat想要在80端口上启动,网上查了N多资料都不行,只有这个方案可行: ...

  5. linux部署tomcat启动后无法访问,linux中启动tomcat后浏览器无法访问的解决方法

    前言 不论是要启动,还是要关闭tomcat服务,都是要去到tomcat安装目录下的bin路径,当然你要是电脑关机自然是不需要的. 但最近在启动后发现了一个问题:Centos服务器,本地和服务器ip互p ...

  6. Tomcat常见问题 (配置)及解决方法

    Tomcat常见问题 (配置)及解决方法 原来使用Tomcat时总会出现各种错误,问度娘也是五花八门的答案,有时候还不能解决问题,最近看到了一个总结很全很有用的视频,在这里总结出来了,方便以后使用. ...

  7. tomcat启动startup.bat一闪而过 全面解决,大佬牛逼,转载

    查看全文 http://www.taodudu.cc/news/show-709222.html 相关文章: 程序员的自我修养,好文 从产品与程序员打架事件,谈谈需求管理的沟通能力 [转]java项目 ...

  8. tomcat关闭后线程依然运行解决办法

    tomcat关闭后线程依然运行解决办法,设置线程为守护线程 守护线程与非守护线程 最近在看多线程的Timer章节,发现运用到了守护线程,感觉Java的基础知识还是需要补充. Java分为两种线程:用户 ...

  9. 访问数据库时如何解决并发问题

    解决并发主要是用到了锁和事务. 锁  :给记录或表加上锁是为了对当前操作对象加上一个状态表示位,          让其他用户在获取编辑权限时有了判断. 事务:是为了确保一组操作的完整性.(要么就全部 ...

最新文章

  1. 中国科学院院士梅宏:云计算这十年
  2. 模糊神经网络工具箱函数使用
  3. Spring Boot和Angular 2入门食谱
  4. codeforce 457DIV2 C题
  5. java连接mysql通用方法_jdbc操作数据库通用方法
  6. 8. 字符串转换整数 (atoi)(正则表达式)
  7. 自学硬件真的可行吗?单片机原理知识点之存储器结构的理解(1)
  8. C# Cookie工具类
  9. 浅谈php的抽象类和接口类
  10. 如何在官网上下载MySQL驱动--最新方法
  11. C# 匿名函数_C# 匿名函数使用整理
  12. 浅谈CTP期货行情交易API
  13. 第三代测序技术的兴起
  14. sqlserver数据库18456错误怎么解决?
  15. 抖音短连接v.douyin.com/xxx 如何生成?
  16. 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架
  17. 我的朋友栅栏的进阶_油漆栅栏,砍伐的木材,拉杂草,植物树-在我的舒适区之外找到极客平衡...
  18. 【渝粤题库】陕西师范大学164103 网络贸易 作业 (高起专)
  19. 探索TP6验证场景的only、remove、append规则
  20. 从P6 到P7,到底要做哪些准备,掌握多少知(姿)识(势),小鱼亲身分享!!

热门文章

  1. Team work(纪加入互动力工作室一年)
  2. jmeter随笔 如何在写入jtl文件时同步写入数据库
  3. SpringMVC中那些Java Config
  4. Java 类与对象 题目
  5. Postman调用grpc接口
  6. python调用打印机打印图片_在python中通过图像发送到打印机上的文本
  7. C语言与C++的区别
  8. Consul(注册中心)部署
  9. 10.10 tap4fun 游戏客户端 一面70min
  10. AbdomenCT-1K: Is Abdominal Organ Segmentation A Solved Problem?