Tomcat 启动问题 eval: {JAVA_HOME}/jre/bin/java: not found
在ubuntu下面运行tomcat,必须要以root身份运行吗?在bin目录下,直接运行startup.sh脚本的话,没有错误提示,但是不能登陆tomcat的页面,而运行shutdown.sh的时候,会出现eval: {JAVA_HOME}/jre/bin/java: not found的错误提示,但是ll $eval: {JAVA_HOME}/jre/bin/java,发现此文件确实存在。
如果以sudo ./startup.sh运行,就可以了,页面可以访问,sudo ./shutdown也成功执行了。
PS:环境变量JAVA_HOME,JRE_HOME,CATALINA_HOME都没问题啊。但是以非root权限运行,就是不行。