Tomcat启动时为什么要配置CATALINA_HOME环境变量??
CATALINA_HOME的值被设为Tomcat的安装目录,如果环境变量CATALINA_HOME已经存在,则通过这个环境变量调用bin目录下的“catalina.bat start”命令
1.Tomcat启动时,需要查找CATALINA_HOME这个环境变量,如果在Tomcat的bin目录下调用 startup.bat,Tomcat会自动并正确设置CATALINA_HOME
2.执行startup.bat命令,实际上执行的是 “catalina.bat start”命令。
3.如果要想在任意目录下都能启动Tomcat,就需要设置CATALINA_HOME环境变量,你可以将CATALINA_HOME添加到系统的环境变量中,其值就是Tomcat的安装目录。
4.在Tomcat 4以前,用的就是TOMCAT_HOME来表示Tomcat的安装目录,在Tomcat 4以后,采用了新的Servlet容器Catalina,所以环境变量的名字也改为了CATALINA_HOME。
5.“catalina.bat run”命令有时候是非常有用的,特别是当我们需要查看Tomcat的出错信息时。
转载于:https://www.cnblogs.com/Mandylover/p/5137421.html
Tomcat启动时为什么要配置CATALINA_HOME环境变量??相关推荐
- Tomcat启动时,webapps目录下的项目没有加载
Tomcat启动时,webapps目录下的项目没有加载 1)部署方式 直接将编译后的CLASS文件拷贝到Tomcat的webapps目录. 2)Web项目不加载原因 将CLASS文件拷贝到webapp ...
- java环境变量一闪而过_Java环境变量配置和Tomcat启动时cmd界面一闪而过问题
Java环境变量配置 计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量中配置Java环境变量. 配置JAVA_HOME,属于必配项,如果不配置,直接指定p ...
- Win10配置JDK环境变量电脑重启后java、javac命令无法使用
Win10配置JDK环境变量电脑重启后java.javac命令无法使用 本人猜测,可能是Win10系统开启了"快速启动",在电脑开机启动时没能加载环境变量JAVA_HOME 有3种 ...
- docker jvm调优 tomcat_docker+tomcat 启动时非常慢原因之JRE /dev/random阻塞
docker+tomcat 启动时非常慢,一般正常启动几十秒的,发现docker+tomcat启动竟需要几分钟,不可思议 根本原因是 SecureRandom 这个 jre 的工具类的问题.那为什么 ...
- Tomcat启动时项目重复加载,导致资源初始化两次的问题
最近在项目开发测试的时候,发现Tomcat启动时项目重复加载,导致资源初始化两次的问题 导致该问题的原因: 如下图:在Eclipse中将Server Locations设置为"Use Tom ...
- Tomcat启动时自动加载Servlet
转自:http://zhaoyongpan.blog.51cto.com/2714930/676239 想实现这样的功能: 1. Tomcat启动时随即启动Servlet; 2. Servle ...
- 如何解决tomcat启动时出现 Server Tomcat v9.0 Server at localhost failed to start.
如何解决tomcat启动时出现 Server Tomcat v9.0 Server at localhost failed to start. **方法一:**点击控制台下的server,右击一下,点 ...
- Tomcat启动时执行到Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource...时卡住
我可能是一个假程序员时不时遇到一些意想不到的坑,现在特意准备记录一下,防止踩坑. 作为一个java开发而言,也许太简单然而就更容易出错,比如下面的: Tomcat启动时执行到Initializing ...
- 解决Tomcat启动时出现的The APR based Apache Tomcat Native library异常
现在用的tomcat6.0,不知道大家注意没有,在启动的时候,那个启动窗口最上面出现这样一条信息: 信息: The APR based Apache Tomcat Native library whi ...
最新文章
- 用SVN进行团队开发协作生命周期详解
- HDMI_VGA_CBVS同时显示
- JavaScript高程第十章:DOM(上)
- 【bzoj4264】小C找朋友
- python读取windows系统的文件后print乱码问题的解决
- ip地址合不合法怎么看_电子印章合不合法?两部门再发意见认定
- 关于线程的执行顺序,可能真的只是你以为的你以为
- 【华为云技术分享】云小课 | SAP扩容实战
- Linux mysql
- Ubuntu18.04安装BeyondCompare
- DataGridView突出
- 六、软考·系统架构师——UML建模工具
- 安卓studio 连接雷电模拟器的历程
- gnss_伽利略gnss消息认证过程
- Es7.x使用RestHighLevelClient进行聚合操作
- Eureka注册服务配置info-使用$project.artifactId$无法动态显示artifactId
- MAC OS无法开机问题解决
- pow函数以及math.h的一些坑
- P1567 统计天数(洛谷)
- centos命令(centos命令行复制粘贴)
热门文章
- Protobuf 的 proto3 与 proto2 的区别
- 膨胀和腐蚀之外的其他形态学变换
- Spark学习之路 (二十二)SparkStreaming的官方文档
- Caused by:java.lang.IllegalStateException at android.media.MediaPlayer._setDataSource(Native Method)
- 负载均衡服务器nginx详细安装教程及网络部署
- 02-线性结构4 Pop Sequence
- ObjectARX_图形数据库
- 安装 m2eclipse 插件
- spring的自生一个bug
- python序列化模块json和pickle