1.软文推荐

2.软文推荐

3.软文推荐

tomcat需要配置环境变量吗?tomcat 是一款轻量级web应用服务器,安装的时候都是直接解压zip包,然后在bin目录下双击 startup.bat 就可以启动了。有些用户有提出tomcat需要配置环境变量吗这个问题,下面结合会遇到的一些问题来介绍。

1. Tomcat启动会出现的两个问题:
JAVA_HOME 配置问题导致的闪退

解决方案:
配置jdk时以名字为JAVA_HOME的环境变量
如果你在不是JAVA_HOME 而是 其他的 如:javahome ,随后你的classpath,path都跟着写javahome , 运行java ,javac命令都不会报错,但当你运行tomcat目录下的startup.bat时,就会闪退,这里主要都是因为在配置jdk时命名不规范。
修改startup.bat,使其不依赖JAVA_HOM 和 CATALINA_HOME变量的方法:

没有在startup.bat目录下运行startup.bat导致的报错

这里它运行在C盘,所以这里会报错; 这里可以通过配置环境变量解决;
但也可以不配,因为只需要在 startup.bat 的目录下运行即可

2. 查看 startup.bat文件
文件解释:

setlocal 是启动批处理文件中环境变量的本地化,相当于设置临时环境变量; 此命令有效到出现endlocal命令或到达批处理文件结尾为止

rem 代表注释,看第一行注释,如果CATALINA_HOME未定义,就猜!

文件意思大概为三点:

判断CATALINA_HOME是否为空,为空则把当前目录设为CATALINA_HOME的值;
再判断 catalina.bat 是否存在,不存在则回到上一级目录,再把当前目录设为CATALINA_HOME的值;
再判断环境变量下的 catalina.bat 是否存在,存在则调用bin目录下的 “catalina.bat start” 命令

所以,tomcat启动的时候是会自己设置临时环境变量的,不必自己去配置

转载来源:cmy.cn/host/

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

相关文章 8

1

国产ssl证书有哪些品牌?和国外ssl证书有什么区别(国内ssl证书机构) 1分钟前

当下SSL网站安全/'证书已成为企业的一个标配,因此你知道国产的ssl证书有哪些品牌吗?国产ssl证书和国外ssl证书有什么区别?以下是有关国产...

2

ubuntu部署django(ubuntu部署ftp) 4分钟前

目录:1、ubuntu14.04上怎么共用两个版本的django2、ubuntu django nginx负载均衡配置好了怎么用3、Django部署——uwsgi+Nginx(超详细)ubuntu14.04上怎么共...

3

网站买什么配置的云服务器(网站配置是什么) 5分钟前

网站买什么配置的云服务器?网站买云服务器,得根据网站类型、内容及数据大小等方面来选择配置,如CPU、内存、宽带、机房线路、磁盘...

4

搬瓦工多少钱一个月(搬瓦工多少钱一个月工资) 7分钟前

目录:1、澳洲搬砖工周薪3万2、搬砖真的能一个月挣7000吗3、哪款海外 VPS 性价比高澳洲搬砖工周薪3万 澳洲搬砖工周薪3万 近日,一则新闻称...

5

应用服务器有哪些优势?(服务器和应用服务器) 9分钟前

2.手机软件的器重 手机软件的器重如同它将会会有很多难题一样,它一样会产生很多益处。部件不但要考虑目前总体目标,另外也要事先考...

6

新网建站(新网建站怎么样) 9分钟前

目录:1、新网如何建站2、新网做网站吗3、在新网购买域名和空间 叫他们建设网站和在别的地方建设网站有什么区别 或者说新网给建的网站...

7

国内云服务器 便宜(便宜的云主机) 11分钟前

国内云服务器 便宜,本公司就比较划算,按照云服务器配置灵活弹性收费,产品价格实打实,而且时常有优惠活动。在售后方面,服务周到...