linux环境安装tomcat8,启动时,报not touch:/user/tomcat/tomcat8/logs/catalina.out:not a file or directory

  问题原因:我的jdk和tomcat都放在root目录下新建的user目录中,但是在配置JAVA_HOME时,路径没有配对。配置如下:

export JAVA_HOME=/user/jdk/jdk1.7.0_80
export JRE_HOME=/user/jdk/jdk1.7.0_80/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin

  由于,user是在root目录下,并不是在/目录下,所以,导致tomcat找不到JAVA_HOME ,当然也就找不到/user/tomcat/tomcat8/logs这个目录了。只要改成如下配置就可以:

export JAVA_HOME=/root/user/jdk/jdk1.7.0_80
export JRE_HOME=/root/user/jdk/jdk1.7.0_80/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin