原因:tomcat的没有找到jdk
需要修改在tomcat的bin目录下setclasspath.sh的环境变量
vim setclasspath.sh
# —————————————————————————–
# Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
export JAVA_HOME=/data/face_platform/shared/external_module/website/jdk
export JRE_HOME=/data/face_platform/shared/external_module/website/jdk/jre
# are valid and consistent with the selected start-up options and set up the
# endorsed directory.
# —————————————————————————–
# Make sure prerequisite environment variables are set
if [ -z “$JAVA_HOME” -a -z “$JRE_HOME” ]; then
if $darwin; then
# Bugzilla 54390
if [ -x ‘/usr/libexec/java_home’ ] ; then
export JAVA_HOME=`/usr/libexec/java_home`
# Bugzilla 37284 (reviewed).
elif [ -d “/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home” ]; then
export JAVA_HOME=”/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home”
注:在windows环境下将export改为 set即可
然后在启动tomcat ./startup.sh