zoukankan      html  css  js  c++  java
  • tomcat 启动失败以及乱码问题

      打算在本地部署一个jenkins查了资料以后决定使用war包的方式部署,使用war包的方式部署就需要用到tomcat了,到tomcat官网下载好压缩文件以后通过命令启动tomcat发现报错,提示我找不到jdk路径,但是我明明安装了jdk的,虽然不是什么大问题还是记录一下排查过程。

     

       通过java -version查看到jdk安装也没有问题,为什么会提示找不到jdk路径有问题呢,因为是通过命令启动的先看startup.bat文件发现startup.bat调用了catalina.bat文件

      打开catalina.bat文件发现他继续调用了setclasspath.bat文件

      打开setclasspath.bat文件 在文件顶部添加jdk、jre路径即可

      本来以为到此结束启动tomcat成功但是打印乱码了,虽然对tomcat本身没有影响但是会影响我们后续排查问题

      乱码毫无疑问是编码格式问题,所以到tomcat的conf目录下打开logging.properties文件将里面的java.util.logging.ConsoleHandler.encoding = UTF-8 改为java.util.logging.ConsoleHandler.encoding = GBK 即可解决乱码问题

  • 相关阅读:
    tensorflow之tf.squeeze()
    tf.slice()
    tensorflow之tf.meshgrid()
    tensorflow: arg_scope()
    tf.ConfigProto()
    os.path.join()
    argparse.ArgumentParser()用法解析
    Flutter学习之ListView(1)
    Flutter学习之image
    Flutter学习之image
  • 原文地址:https://www.cnblogs.com/wangjinyu/p/14868828.html
Copyright © 2011-2022 走看看