Mac终端启动tomcat的相关问题

Mac终端启动tomcat的相关问题
第一:启动tomcat相关问题
Mac中断下启动tomcat,提示“The file is absent or does not have execute permission”。
执行指令:

$ startup.sh 
Cannot find /Users/shixiongwei/SXWDevelopConfig/apache-tomcat-8.0.32/bin/catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program

原因:
该文件没有执行权限。
解决方法

//修改tomcat的bin目录下,所有的.sh文件的可执行权限
$ chmod 777 *.sh

赋值权限之后,继续进行启动操作。

//运行startup.sh,启动tomcat。
$ startup.sh 
Using CATALINA_BASE:   /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32
Using CATALINA_HOME:   /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32
Using CATALINA_TMPDIR: /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
Using CLASSPATH:       /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32/bin/bootstrap.jar:/Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32/bin/tomcat-juli.jar
Tomcat started.

检测tomcat是否启动成功
在浏览器中输入:http://localhost:8080
如果出现一下截图,说明启动成功。

截图1

第二:检测tomcat时候启动成功的相关问题
如果启动不成功的原因分析:

第一种情况:
tomcat一直占用在进程中,刚刚的指令没有生效。这么就需要我们打开Mac下的进程监控,搜索java,然后手动强制终止tomcat程序。然后再在终端中启动tomcat,然后浏览器重新刷新。
截图2

第二种情况:
权限赋值是否成功。
执行$ startup.sh 指令后,没有出现以下相关信息,并且不是以“Tomcat started.”信息结尾。
代码指令如下:

$ startup.sh 
Using CATALINA_BASE:   /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32
Using CATALINA_HOME:   /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32
Using CATALINA_TMPDIR: /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
Using CLASSPATH:       /Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32/bin/bootstrap.jar:/Users/tjj/SXWDevelopConfig/apache-tomcat-8.0.32/bin/tomcat-juli.jar
Tomcat started.

第三种情况:
~/.bash_profile文件中关于tomcat配置的路径是否正确。
这边贴出我在~/.bash_profile文件的tomcat的配置。
~/.bash_profile

#Tomcat的路径,tomcat的版本是8.0.32
export PATH=$PATH:/Users/shixiongwei/SXWDevelopConfig/apache-tomcat-8.0.32/bin

第四种情况:
浏览器本身的缓存机制引起的问题。解决方法,清理浏览器的缓存。
这边我在本机的Firefox浏览器中,出现过。也截图了,希望对你有帮助。
截图3

清除缓存之后,输入http://localhost:8080。成功截图如下:

截图4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值