The BASEDIR environment variable is not defined correctly
This environment variable is needed to run this program
原因是当前用户对tomcat的bin目录下sh缺乏执行权限。
可能是这些sh没有X权限。在bin目录下执行 shell chmod +x *.sh
。
也有可能是bin目录下sh的用户与你当前登陆的用户不匹配。
执行ls查看一下属于哪个用户的。
切换root用户,shell chown -R tomcat $你需要的用户
来更换用户