- 操作系统:centos7 跑在虚拟机环境下
- apache-tomcat-7.0.109
第一个坑,权限不够:
这个好解决,我们在当前目录给权限就可以了:
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还是报错:
第二个坑,启动tomcat时候提示没有那个文件或目录:
查看一下,果然没有logs文件夹,这也好办,mkdir自己创建一个就好了:
现在可以正常启动tomcat服务了:
但是还有坑:
第三个坑: tomcat启动完成,但是看日志报错:错误: 找不到或无法加载主类 org.apache.catalina.startup.Bootstrap
到这里没辙了,我的解决方法是重新到官网下载tomcat.
并且切记切记:下载到电脑里以后一定不要直接拖到虚拟机里,会解压错误:
直接拖到xshell中就可以正常tar -xvf apache-tomcat-7.0.109.tar.gz
解压,并且不会出现前文提到的各种奇奇怪怪的问题T.T