首页 > 其他分享 >Tomcat常见问题总结,无法启动服务,无法访问,控制台乱码问题

Tomcat常见问题总结,无法启动服务,无法访问,控制台乱码问题

时间:2022-11-25 13:23:32浏览次数:37  
标签:常见问题 JAVA Tomcat 无法访问 乱码 CATALINA HOME 环境变量

Tomcat无法启动,无法访问

新下载的Tomcat,运行startup.bat后一闪而过,无法启动Tomcat服务。
可能会有这样的效果

可以在CMD窗口下进入Tomcat安装目录,运行startup可以看到报错信息。
可能有一下原因:

  1. 首先检查JAVA_HOME系统环境变量,JAVA_HOME系统环境变量是否配置?配置是否正确?
  2. 如果JAVA_HOME系统环境变量没有问题,多半是端口被占用,因为Windows默认的IIS服务也有可能占用8080端口。在Tomcat的安装目录下找到conf目录,修改server.xml,将8080修改成其他端口号,尽量选的端口号大一些,比如我设置的8888,8889,因为小的端口号可能会被系统占用。
  3. 如果以上还不能解决,检查系统环境变量中是否有CATALINA_HOME变量,没有的话配上,检查配置是否正确,配置方法类似于JAVA_HOME配置。CATALINA_HOME是Tomcat的安装目录,同时在Path中配置%CATALINA_HOME%\bin

    注意:如果电脑中有多个不同版本的Tomcat,那就不建议配置CATALINA_HOME系统环境变量,因为会有冲突。

  4. 如果以上方法还不能成功,那就去Eclipse或IDEA中去集成本地的Tomcat服务器试试,如果能在编译器中集成运行成功,也可以。

乱码问题

Tomcat启动成功后,无论是在CMD窗口还是在IDEA集成,控制台的输出都是乱码的,这是因为Tomcat设置的字符编码与cmd的编码不一致。
在Tomcat的安装目录下找到conf文件夹,在里面找到logging.properties,在此文件中找到
java.util.logging.ConsoleHandler.encoding = UTF-8这个属性,
将UTF-8改成GBK。如果没有找到这个属性,那么就在文件中加上这个属性

标签:常见问题,JAVA,Tomcat,无法访问,乱码,CATALINA,HOME,环境变量
From: https://www.cnblogs.com/itkkk/p/16924806.html

相关文章

  • 第五十七章 CSP的常见问题 - 如何调试CSP页面?
    第五十七章CSP的常见问题-如何调试CSP页面?如何调试CSP页面?不要用Debug>ViewBreakpoints来设置断点,因为这似乎容易出错。要调试CSP页面,必须检查选项工具>选项>编......
  • HTML防止中文乱码
    在编辑html文件的时候,即使设置编码方式为utf-8,还是出现乱码的话,可以加入如下代码来解决<head><metahttp-equiv="Content-Type"content="text/html;charset=......
  • scrapy采集—爬取中文乱码,gb2312转为utf-8
    有段时间没怎么使用scrapy了,最近采集一个网页,发现网页编码是gb2312,一开始就取搜索了下,发现各种操作都有,有在settings中设置  #FEED_EXPORT_ENCODING='utf-8'FEED_E......
  • python http.server 的测试和常见问题解决方法
    一.测试准备先分别写一个简单httpserver 和一个html文件。html文件只是引入了jquery, 后面测试用<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">......
  • 10. Redis常见问题
    https://www.bilibili.com/video/BV1PA4y1D7Ry?p=271Redis到底是单线程还是多线程   2Redis单线程为什么还能这么快  哈希表:一维数组和链表3Redis底层数......
  • 【MSSQL】SQL SERVER导入中文乱码问题解决
    公司最近承接了一个项目,甲方现使用旧版SiteServer框架(以下简称“SiteCMS”)作为门户网站,使用的数据源是SQLServer。现在需要对SiteCMS进行升级,在升级时数据库和数据库结构也......
  • pygame中文乱码问题
    一开始在做FlappyBird小游戏时面临中文乱码显示问题,如下所示:一开始我还以为是Python编码问题,然而Python3中自动解决了中文显示问题,最简单的例子就是用print()语句进行打印,......
  • scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题
    解决思路1、循环暴力寻找编码,但是不如思路3defparse(self,response):print(response.text[:100])body=response.body#直接是bytes,response.tex......
  • jmeter中发出请求后,response data中的中文乱码了
    场景/报错:在jmeter中发出请求后,接收到的responsedata中的中文乱码了,显示如图:原因:编码方式有问题,这种情况应该是用ISO-8859-1读取了UTF-8解决方法:修改jmeter的配置文件,三步......
  • Windows2003英文版中文乱码问题的解决
    Windows2003英文版中文乱码问题的解决可以解决文件名乱码和文件内容乱码的问题。[1] 打开“控制面板”,双击“RegionalandLanguageOptions”图标,打开区域和语言设置窗口;[......