1、执行.sh脚本文件的时候,明明存在,却报错找不到,或者报错权限不足:-bash: ./startup.sh: 权限不够
解决方案:原因是该文件的权限设置有问题,首先使用 ll 命令查看文件的详情,看看前面的权限位有没有‘X’的,如果没有就要添加权限:chmod u+x sss.sh (给拥有者添加可执行权限) g+x (所属组添加可执行权限) o+x (给其他人添加可执行权限),或者暴力解决: chmod 777 sss.sh 给所有人添加所有权限
2、在/etc/profile中配置环境变量 之后,要用export导出,保存完成后,要使用 source /etc/profile 来是配置生效
JAVA_HOME=/usr/java/jdk1.7.0_80
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.96
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CLASSPATH CATALINA_HOME
3、在系统中安装其他服务时,一定要将对应的端口号在防火墙中开放
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload