今天想不依赖与MyEclipse 来开启tomcat , 尝试了各种方式,无论是./catalina.sh start,还是 ./startup.sh,这两个shell文件都不能运行,每次都提示 “Permisson denied”,这么一个错误,这个中文翻译过来是权限不够,开始的时候我以为是要用超级管理员权限呢,原来这个地方说的是文件的权限,包括读、写、执行、在这里就是缺少执行这么一个权限!!!
只要给你想要运行的文件添加运行的权限就行了,命令行chmod u+x startup.sh
如果想给Tomcat的bin目录下的所有以.sh 结尾的文件添加执行权限可以这样:
chmod u+x *.sh
如果出现下图,说明你的Tomcat就运行起来了
这时候,在浏览器里输入127.0.0.1:8080,就会看到Tomcat的欢迎界面了。
P.S 这张图是用Ubuntu自带的截屏命令(gnome-screenshot -a)截的我感觉比Windwos的好用多了 !而且根据不同的命令选项可以截取活动窗口,部分窗口。。。而且还可以配置快捷键,像QQ截图一样。这里就不再介绍了。
碰到过一次这样的错误,知道解决办法之后,后面直接给文件夹对应的权限就可以了~