Tomcat常见启动问题

最近在学习Tomcat,从官网上下完压缩包之后,在启动的过程中出现了一系列的问题。下面介绍一下Tomcat常见启动问题

1、java_home环境变量

(1)在Windows中设置java_home环境变量
(2)只要在setclasspath.bat批处理文件第一次使用JAVA_HOME环境变量之前的任何地方,将JAVA_HOME环境变量设置为jdk的主目录,就可以使用startup.bat文件启动Tomcat了

2、端口占用问题

(1)右击开始菜单
(2)单机具有管理员权限的命令提示符
(3)输入如下命令:

netstat -ano | findstr 8080  //查看8080端口占用
3、Catalina_home环境变量的设置问题

(1)新建变量名:CATALINA_BASE,变量值:D:\tomcat
(2)新建变量名:CATALINA_HOME,变量值:D:\tomcat
(3)打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

成功启动之后,小编又发现了一个问题,关了startup.bat文件之后http://localhost:8080/ 访问不了了,每次都需要去bin文件夹下启动startup.bat文件。
解决方案:把Tomcat设置成系统服务。

将TOMCAT注册成系统服务的好处,就是方便维护,在服务器重启的时候,系统会自动启动系统服务,而不必手动操作,这就为我们在项目维护时省下不少麻烦。
注册方法:

1、在dos命令行模式下,进入到Tomcat的bin目录下
2、在Tomcat的bin目录下可以看到有一个service.bat的批处理文件,这个文件就是为我们将Tomcat注册成系统服务所用
3、执行命令service.bat install 服务名 (ps:服务名可以随便取,别跟系统已有的服务名冲突即可)
如果执行成功可以看到以下信息:The Service ‘服务名’ has been installed

如果不需要这个服务了,也可以用下面的命名将其除去即可:service.bat uninstall 服务名
移除成功的提示信息:The Service ‘服务名’ has been removed

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值