centos7开启tomcat踩坑记录

  • 操作系统:centos7 跑在虚拟机环境下
  • apache-tomcat-7.0.109

第一个坑,权限不够:
centos7开启tomcat踩坑记录_第1张图片
这个好解决,我们在当前目录给权限就可以了:
在这里插入图片描述

chmod u+x file.sh这句中chmod、u、x分别代表什么呢?
chmod是权限管理命令change the permissions mode of a file的缩写。。
u代表所有者,x代表执行权限。 + 表示增加权限。
chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权限, *.sh就是给所有.sh文件添加执行权限

添加权限以后,./startup.sh开启tomcat还是报错:
centos7开启tomcat踩坑记录_第2张图片
第二个坑,启动tomcat时候提示没有那个文件或目录:

查看一下,果然没有logs文件夹,这也好办,mkdir自己创建一个就好了:
centos7开启tomcat踩坑记录_第3张图片
现在可以正常启动tomcat服务了:
centos7开启tomcat踩坑记录_第4张图片
但是还有坑:
第三个坑: tomcat启动完成,但是看日志报错:错误: 找不到或无法加载主类 org.apache.catalina.startup.Bootstrap
centos7开启tomcat踩坑记录_第5张图片
到这里没辙了,我的解决方法是重新到官网下载tomcat.
centos7开启tomcat踩坑记录_第6张图片
并且切记切记:下载到电脑里以后一定不要直接拖到虚拟机里,会解压错误:
centos7开启tomcat踩坑记录_第7张图片
直接拖到xshell中就可以正常tar -xvf apache-tomcat-7.0.109.tar.gz解压,并且不会出现前文提到的各种奇奇怪怪的问题T.T
centos7开启tomcat踩坑记录_第8张图片

你可能感兴趣的:(基础操作,linux,tomcat,centos)