部署Web系统到服务器上,倒腾过去后,进入tomcat目录,./catalina.sh start。
页面测试,发现部署的系统无法访问到。进manager界面,用户名密码错误哦,查看conf文件,无误。
对着配置文件输入用户名密码还是进不了manager。
查看log文件,没有更新,全删掉后,restartTomcat,无新文件产生,连log都没有,无从分析。
可能无权限,全加上,无效。
可能包有问题,拷贝个新的Tomcat ,还是不行。更加郁闷。
可能Selinux的问题,关闭,restart,无效。
再启动,忽然发现提示信息的路径不对,恍然大悟。这么显而易见的提示信息,却一直视若无睹。因为被set了Catalina_home所以启动的tomcat并非部署系统的新Tomcat而是catalina_home对应的Tomcat。
是用当前标识./catslina.sh,命令./startup.sh,也是指向了catalina_home中的tomcat!
甚至写全部路径也无济于事:即是/home/software/tomcat/bin/startup.sh,也是指向set中catalina_home/bin下的startup.sh。
每一个输出信息都很重要,不要因为司空见惯而忽略掉。
页面测试,发现部署的系统无法访问到。进manager界面,用户名密码错误哦,查看conf文件,无误。
对着配置文件输入用户名密码还是进不了manager。
查看log文件,没有更新,全删掉后,restartTomcat,无新文件产生,连log都没有,无从分析。
可能无权限,全加上,无效。
可能包有问题,拷贝个新的Tomcat ,还是不行。更加郁闷。
可能Selinux的问题,关闭,restart,无效。
再启动,忽然发现提示信息的路径不对,恍然大悟。这么显而易见的提示信息,却一直视若无睹。因为被set了Catalina_home所以启动的tomcat并非部署系统的新Tomcat而是catalina_home对应的Tomcat。
是用当前标识./catslina.sh,命令./startup.sh,也是指向了catalina_home中的tomcat!
甚至写全部路径也无济于事:即是/home/software/tomcat/bin/startup.sh,也是指向set中catalina_home/bin下的startup.sh。
每一个输出信息都很重要,不要因为司空见惯而忽略掉。