linux tomcat 启动报错The BASEDIR environment variable is not defined correctly This environment vari...

tomcat启动时报html

The BASEDIR environment variable is not defined correctly This environment variable is needed to run this programlinux

这个错是因为文件执行权限不足,解决办法就是给数组

$CATALINA_HOME/bin目录下全部.sh文件添加一个可执行权限便可tomcat

命令以下:chmod 755 *.shthis

 

Linux文件权限命令
2010-11-01 21:56

chmod 777 aa.txt 给文件全部权限
chmod 755 aa.txt 给属主执行权限,
chmod 770 aa.txt 给属主和属组权限
chmod 666 aa.txt 去掉文件的可执行权限
spa

r:read,   w:write,    x:execute,   -:none
r--read,读权限(4),w---write写权限(2),x---execute执行权限(1)
rwx=7
777表明 rwxrwxrwx 赋予全部权限
666=rw-rw-rw- 去掉文件的执行权限
755=rwxr-xr-x 将文件变为可执行文件,而且其余人不能够修改
u 表明属主
g 表明数组
o 表明其余用户
a 表明以上3个
+ 表明增叫相关权限
- 表明减去相关权限
linux用9个权限位来控制文件属主,用户组,其余用户的权限。
每3个一组 例如 rwxrwxrwx =777
chomd ugo-x aa.txt 减去全部用户的执行权限
chmod u+x aa.txt 给属主增长执行权限
chgrp wangxujun aa.txt 修改文件的属性组
chmod a+x aa 给全部人执行权限
chmod a-x aa   给全部人减去执行权限
chmod a+x ,a+r ,a+w aa 给全部人全部权限
htm

drwxr-xr-x 2 root root 4096 Jul 27 21:39 top

第一位为d,那么它是一个文件夹。user对这个文件夹可读可写可执行。group对其可读不可写可执行。other对其可读不可写可执行。

如今我就说我写这个文章的重点了。什么叫可读,可写,可执行。
可读:就是能够看该文件里的内容。对于文档来讲就是能够打印文档中的内容。对于文件夹来讲就是能够查看里面有什么内容。
可写:单独讨论能够是没有什么意思的。可写必定要和可执行相结合。若是有可写权限就意味着你能更改里面的内容。添加或者删除东西。
可执行:对于文件夹来讲就是能够进入到文件夹内。对于一些脚本,应用文件来讲就是能够运行该文件。

blog

drwxr-xr-x 一共有10位。第一位d 这个就表示文件夹。若是是一个短线就表示普通的文档。还能够是其余的如‘b’'c'等。经过这位咱们能够知道咱们这个文件是什么。

再看后9位rwxr-xr-x,咱们每三个分红一组就能够分红三组rwx,r-x,r-x。这三组从前到后分别表示user,group,other的权限了。
这里解释下rwx分别表示可读,可写,可执行。


文档

转载:http://hi.baidu.com/rxpeng/blog/item/71927df3e52fbea0a40f52a5.htmlit

相关文章
相关标签/搜索