详解在Linux中修改Tomcat使用的jdk版本

这篇具有很好参考价值的文章主要介绍了详解在Linux中修改Tomcat使用的jdk版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题分析

  1. 由于部署个人项目使用了openjdk11,但是我之前安装的是jdk1.8,jdk版本升级的后果就是,tomcat运行的时候报一点小bug(因为之前安装tomcat默认使用了系统的jdk版本)
  2. 所以就想着把tomcat使用的jdk版本调回原来的,找了很多资料之后,决定在tomcat的运行文件中覆盖使用的jdk版本路径
  3. 需要注意的是,openjdk11没有jre目录,所以一定要注意将JRE_HOME=$JAVA_HOME/jre中的jre删掉

详细步骤

  1. 检查tomcat安装目录下/bin/catalina.sh/bin/setclasspath.sh文件
  2. 分别在这两个文件的头部添加以下局部变量覆盖系统环境变量

    export JAVA_HOME=/usr/soft/install/jdk1.8.0_144
    export JRE_HOME=$JAVA_HOME/
    export PATH=$PATH:$JAVA_HOME/bin

  3. 两个文件修改完成之后,在bin目录下执行./version.sh,会打印出来jdk版本
  4. 还有点需要注意的是,tomcat如果运行不成功或者运行多个之后,可能会出现访问的问题,不要重复开重复关,检查配置都没有问题之后再去打开

    查看tomcat是否在运行 ps -ef |grep tomcat
    如果在运行,可以杀掉进程之后再重启 kill -9 pid # pid为相应的进程号

  5. 最后再总结一下关闭和开启tomcat的命令,均在bin目录下执行

    开启 ./startup.sh
    关闭 ./shutdown.sh

如何修复linux相关配置文件中的非法字符^M

  1. 因为tomcat的配置文件过长,直接在linux中使用vim命令修改属实比较痛苦,笔者直接将文件用 xftp 拉下来,直接在编辑器中修改,但是会导致文件中出现非法字符^M
  2. ^M是windows下的断元字符,在linux中无法识别
  3. 可以通过安装linux工具来处理,按顺序执行以下命令即可
    • 安装工具包 yum install -y dos2unix
    • 格式化文档 dos2unix (需要格式化的文档地址)

我是 fx67ll.com,如果您发现本文有什么错误,欢迎在评论区讨论指正,感谢您的阅读!
如果您喜欢这篇文章,欢迎访问我的 本文github仓库地址,为我点一颗Star,Thanks~ 😃
转发请注明参考文章地址,非常感谢!!!文章来源地址https://www.toymoban.com/news/detail-558286.html

到了这里,关于详解在Linux中修改Tomcat使用的jdk版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Studio如何修改JDK版本和获知使用的Java版本

    什么是JDK和Java版本? 首先,让我们简单了解一下什么是JDK和Java版本。JDK(Java Development Kit)是Java开发工具包的缩写,它包含了Java的运行环境(JRE)和开发工具,用于开发Java应用程序。而Java版本是指Java编程语言的不同版本,每个版本都会有一些新的特性和改进。 Android St

    2024年03月15日
    浏览(40)
  • 使用IDEA创建使用 JDK8 的 2.x.x 版本的 Spring Boot 项目以及 Spring Boot 项目如何修改JDK版本

    目录 一、在阿里云上官网上创建项目 二、将 IDEA 中创建项目的源地址修改为阿里云官网 三、创建 3.x.x 的项目之后修改配置降低至 2.7.x 版本和使用 JDK8(修改 Spring Boot 的 JDK 版本同理) 从上面的 Spring Boot 官网的截图中可以发现,自 2023-11-24 之后,最后一个支持使用 JDK8 的

    2024年01月21日
    浏览(52)
  • Tomcat与JDK版本对应关系

    1.对应关系 Tomcat版本 jdk版本 11.0.x JDK 21及以后 10.1.x JDK11及以后 10.0.x JDK1.8及以后 9.0.x JDK1.8及以后 8.5.x JDK1.7及以后 8.0.x JDK1.7及以后 tomcat版本不能低于兼容的jdk的最低版本: 如果你的JDK版本是1.8,那么Tomcat版本必须在10.0.x以下; 如果你的JDK版本是1.7,那么Tomcat版本必须在8.5.x以

    2024年02月08日
    浏览(35)
  • Tomcat 与 JDK 对应版本关系

    对应关系 Tomcat版本     jdk版本 11.0.x  JDK 21及以后 10.1.x  JDK11及以后 10.0.x JDK1.8及以后 9.0.x  JDK1.8及以后 8.5.x JDK1.7及以后 8.0.x   JDK1.7及以后 查看对应关系方法: 登陆Tomcat官网:Apache Tomcat® - Welcome! 结果:

    2024年02月07日
    浏览(34)
  • 怎么选择Tomcat对应的JDK版本

    Tomcat下载官网: Apache Tomcat® - Which Version Do I Want? JDK下载官网: Java Downloads | Oracle 中国 如果不知道Tomcat的哪个版本应该对应哪个版本的JDK可以打开官网,点击 Whitch Version  下滑,有低版本的,如:jdk8,jdk11等

    2024年02月11日
    浏览(40)
  • 卸载linux自带的jdk版本以及安装自己下载的jdk版本(不卸载会影响以后使用)

    解压成功后如下图所示: 输入完毕并回车,在文件尾部添加如下信息: 注意:第一行的JAVA_HOME=/usr/local/jdk/jdk1.8.0_361 此处等号右边的是自己的jdk实际解压目录。如果不是该目录则需要改成自己的实际目录,其他不变。

    2024年02月04日
    浏览(44)
  • IDEA 修改 jdk 版本

       

    2024年02月03日
    浏览(41)
  • IDEA修改JDK版本(完整版)

    背景说明 步骤一 步骤二 步骤三

    2024年02月12日
    浏览(33)
  • 【Linux配置Tomcat和JDK】

    1、连接服务器 输入IP和连接名(自定义) 2、输入密码 3、成功登录 1、输入名称、主机、用户名和密码 2、成功登录 1、tomcat安装包 apache-tomcat-8.5.90.tar.gz 2、在Xshell中输入命令,解压 tomcat *先定位到安装包所在目录 比如:cd home 输入 tar -zxvf apache-tomcat-8.5.90.tar.gz 命令 3、jdk安装

    2024年02月08日
    浏览(31)
  • Linux下安装jdk、tomcat

    JDK17官网下载:https://www.oracle.com/java/technologies/downloads/#java17 JDK8官网下载:https://www.oracle.com/java/technologies/downloads/#java8-linux shift+g快速将光标定位到最后一行,然后按“i”,再输入下面环境变量 官网下载地址:https://tomcat.apache.org/download-80.cgi 将下载的tomcat拷贝到新建的tomcat目

    2024年01月17日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包