Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我
所有文章 外链

Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我

同一台服务器使用不同的jdk版本部署两个tomcat服务

阅读数:次 2021-01-04
字数统计: 409字   |   阅读时长≈ 1分

问题

RT

发现现在的很多人对技术都没有好奇心。这个问题也是一个同事问我的,当时提了这种思路,好像没有动手实践,还是自己测试一把吧。还有前端同事,vue项目打包无法在tomcat运行,文件找不到,我说了思路,也没见他实践,真的很失望,这些人都没有好奇心啊。明天再测试一下前端打包问题。

最近做安卓真的心烦意乱了。何时能回归我的后端之路呢?还有很多怪没打呢。。

好吧,言归正传!下面简单记录一下测试过程。

测试

准备

  • 1.tomcat * 2
  • 2.jdk1.8,jdk14.0.2
  • 3.helloworld.war

过程

1.准备一个web服务,用于部署。用 https://start.spring.io/ 生成一个web,打包成 helloworld.war。你看,好久没写web项目了,springboot 打包成 war 包我都要 Google 一下

2.一个服务用系统默认的 Java8 部署,不需要修改 tomcat 配置

3.另一个服务,配置 JAVA_HOME 为之前在本地编译的一个 14 版本

1
2
3
4
5
# tomcat/bin/setclasspath.sh
# Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
# are valid and consistent with the selected start-up options and set up the
# endorsed directory.
export JAVA_HOME=/Users/linking/Downloads/jdk-14.0.2.jdk/Contents/Home

4.分别运行两个 tomcat,都可正确查看web返回。并在tomcat的启动信息中看到

1
2
3
4
# 1
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
# 2
Using JRE_HOME: /Users/linking/Downloads/jdk-14.0.2.jdk/Contents/Home

参考

  • SpringBoot打包并部署到外部Tomcat服务器
  • Tomcat指定(JDK路径)JAVA_HOME而不用环境变量
  • https://start.spring.io/
  • 本文作者: Linking
  • 本文链接: https://linking.fun/2021/01/04/同一台服务器使用不同的jdk版本部署两个tomcat服务/
  • 版权声明: 版权所有,转载请注明出处!
  • jdk
  • war
  • Java

扫一扫,分享到微信

我的动漫列表
docker安装运行连接MySQL
  1. 1. 问题
  2. 2. 测试
    1. 2.1. 准备
    2. 2.2. 过程
  3. 3. 参考
© 2015-2026 Linking
GitHub:hexo-theme-yilia-plus by Litten
本站总访问量次 | 本站访客数人
  • 所有文章
  • 外链

tag:

  • weather
  • 需求
  • essay
  • basketball
  • olympic
  • nginx
  • APPScan
  • SQl盲注
  • xss
  • Ajax
  • ajax
  • ai
  • agent
  • openclaw
  • ccf
  • Nginx
  • HTML5
  • html5
  • hmtl5
  • sse
  • JavaScriptCore
  • Oracle
  • operation
  • Linux
  • deploy
  • Mac Office
  • markdown
  • ListView
  • GridView
  • MySQL
  • 慢查询
  • mongodb
  • 转置
  • thought
  • network
  • ubuntu
  • NetworkManager
  • RFKill
  • Netplan
  • avatar
  • cocoa
  • blog
  • Gitalk
  • container
  • macvlan
  • docker
  • oracle
  • cookie
  • patch
  • gitea
  • git
  • iOS
  • https
  • 多线程
  • bundle
  • 兼容性
  • HTTP
  • 绘图
  • cs
  • java
  • 效率
  • 快捷键
  • route
  • nodejs
  • pip
  • arcgis
  • arcgis 建模
  • 标识
  • redis
  • read
  • bookList
  • running
  • showdoc
  • disk
  • unit-test
  • D.Wade
  • thoughts
  • duoduo
  • Python
  • python
  • tomcat
  • 读书节
  • session
  • jdk
  • war
  • 加班
  • Android onclick事件监听
  • 正则
  • 手机品牌匹配
  • ntp
  • OpenLayers
  • Geoserver
  • wechat
  • 微信公众号
  • 爬虫
  • WeChat
  • 张靓颖
  • 动漫
  • vpn
  • PPT
  • MarkDown
  • plan
  • 朱赟
  • 极客时间专栏
  • 极客邦
  • 模块化
  • MVC
  • excel
  • NBA
  • kobe
  • team
  • crawler
  • 进度条
  • ssl
  • book
  • anti-stealing-link
  • Agentic Engineering
  • Vibe Coding
  • Software 3.0
  • Andrej Karpathy
  • LLM
  • Programming
  • complain

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • GitHub Trending
  • OpenAI ChatGPT
  • Gitee码云
  • 简书
  • CSDN