1、在不配置CATALINA_HOME环境变量的情况下启动tomcat

2023-11-03

场景:tomcat执行startup.bat的时候,会寻找全局环境变量CATALINA_HOME,如果CATALINA_HOME对应的tomcat目录不是当前tomcat的目录,则就会启动报错,解决方法如下:

1、打开bin目录下的startup.bat文件,添加如下代码:

这样的话,当前tomcat启动时,就会使用当前的tomcat,而不会去使用环境变量CATALINA_HOME所对应的tomcat了

 

转载于:https://www.cnblogs.com/wf2010517141/p/10439864.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

1、在不配置CATALINA_HOME环境变量的情况下启动tomcat 的相关文章

随机推荐

  • 从原理到代码实践

    文章目录 1 损失函数原理 1 1 Classification Error 分类错误率 1 2 均方差损失 1 3 交叉熵损失函数 1 3 1 数学原理 1 3 2 代码实现 对于图像分类任务 模型最终是通过softmax操作输出一个概率
  • Java: String与其他数据的相互转化

    1 java lang包中的Byte Short Long Float Double类调用相应的类方法 将由 数字 字符组成的字符序列转化为相应的基本数据类型 public static byte parseByte String s th
  • 如何制作点餐小程序?

    随着移动互联网的发展 点餐小程序的出现越来越受到大家的欢迎 它方便快捷 可以随时随地点餐 特别是在疫情期间更受到了用户的喜爱 那么 如何制作一个点餐小程序呢 下面将会简单介绍一下步骤 并通过一个具体案例来解析运用了哪些技巧提升了效果 一 确
  • 容器 - unordered_map

    unordered map是C Boost库中的内容 这里的unordered指的是散列式的存储方式 unordered库提供了两个散列映射表 unordered map和unordered multimap 利用散列表代替了二叉树的实现
  • 11. Leaf-segment 分布式ID

    Spring Cloud 微服务系列文章 点击上方合集 1 开头 当应用程序只使用单个数据库时 可以使用数据库自增的方式来生成id 这种方式既简单 查询又快 然而 当应用程序需要进行分库分表时 即将数据分散到多个数据库和数据表中 使用数据库
  • catia如何将曲面加厚变为实体_CATIA如何将片体转换为实体?

    下面介绍一种在CATIA中将片体转换为实体的方法 1 首先打开CATIA软件 再打开需要曲面操作的模型零件 2 然后进入创成式外形设计模块 在软件界面的开始菜单栏中点击开始 形状 创成式外形设计 3 接下来从实体中提取面 先使用 提取 命令
  • 设计规范-导航、弹窗、视图

    常见导航样式 根据产品的特性 导航可以混合使用 体现形式多样化 不能为了追求多样化 滥用导航类型 扁平式导航 在一级页面提供导航栏 一般处于顶部 底部 适合频繁切换的模块 方便用户在不同的模块间操作 例 微信的底部导航栏 小红书的顶部 底部
  • LADRC的学习——用simulink搭建仿真模型

    作者 墨心 时间 2019 7 25 用simulink搭建仿真模型 前面两篇博客主要讲了ADRC的相关概念和知识 并且尝试着搭建模型和仿真 之后学习了PID的相关知识 了解了Kp Ki Kd三个参数的意义 接下来 主要根据高志强教授的论文
  • java会话技术--02--服务器session共享

    java会话技术 02 服务器session共享 1 原理图 2 代码实现 2 1 接口代码 package cn zhou common web session import java io Serializable import jav
  • leetcode63. 不同路径 II

    题目 一个机器人位于一个 m x n 网格的左上角 起始点在下图中标记为 Start 机器人每次只能向下或者向右移动一步 机器人试图达到网格的右下角 在下图中标记为 Finish 现在考虑网格中有障碍物 那么从左上角到右下角将会有多少条不同
  • ssd_tensorflow训练自己的模型填坑记

    人工智能开发真的很难 虽然网上有相应的教程 但在关键的环节还是要自己摸索 否则搞的一头雾水 昨天开始研究SSD Tensorflow的训练 想实现训练自己的模型 但万事开头难啊 网上找资料照着做 然而可能机器配制环境什么不一样 总是会出问题
  • 测试用例使用传统excel还是思维导图(Xmind、MindManager等)?

    一 使用感言 实习时随便使用了word文档编写测试用例 也没有人带 后来第一份正式测试工作 也没有人带测试 那时跟着大众学用思维导图写测试用例 发现思维导图非常灵活 目前使用xmind 使用思维导图后 EXCEL仅作为测试数据准备和计算公式
  • servlet与jsp的使用

    文章目录 一 servlet无法使用的问题 二 右键找不到servlet的问题 三 找不到jsp的页面 四 src目录下的java文件无法直接被servlet导入 五 cataline日志乱码问题 六 如何直接对servlet进行传参 七
  • 调试osgEarth(33)分页瓦片卸载器子节点的作用-(3)渲染遍历的帧号和时间设置-TerrainCuller赋值给可渲染图层--TerrainRenderData-Layedrawable构造

    继续调试 总结下 LayerDrawable类是通过DrawTileCommand在各种Layer上绘制的drawable 有自己的渲染状态和渲染次序 可以在VisibleLayer ImageLayer PatchLayer上绘制
  • mac 上brew加速

    修改brew源即可 open e zshrc 写入 export HOMEBREW CORE GIT REMOTE https mirrors tuna tsinghua edu cn git homebrew homebrew core
  • Python+Selenium_UI自动化操作(10)——判断元素是否可见

    UI自动化 判断元素是否可见 练习 元素判断页面元素是否可见 语法 is displayed encoding utf 8 from selenium import webdriver import time unittest class
  • Unity UGUI按钮控制物体显示隐藏的小技巧

    首先我们说明一下常用的按钮控制显示隐藏的方法 Header 关闭按钮 public Button close btn Header 需要关闭的对象 public GameObject obj image void Start close b
  • Java中两种比较器的实现

    先举例说明 例一 如果要对一组数字进行排序 可以写一个排序算法实现 例如 1 4 6 5 3 8 排序后 1 3 4 5 6 8 例二 如果要对字母进行排序 则可以通过26个字母的自然顺序进行排序 例如 a f b e d c 排序后 a
  • 如何判断当前程序是否正以管理员或root权限运行

    在windows下 一般超级用户是管理员权限administrator 在linux下 一般超级用户是root windows下 使用IsUserAnAdmin 函数进行判断 linux下 使用geteuid 函数进行判断 编写一个UAC
  • 1、在不配置CATALINA_HOME环境变量的情况下启动tomcat

    场景 tomcat执行startup bat的时候 会寻找全局环境变量CATALINA HOME 如果CATALINA HOME对应的tomcat目录不是当前tomcat的目录 则就会启动报错 解决方法如下 1 打开bin目录下的start