今天折腾tomcat使用非root账号的自启动,跑到tomcat官网下载的最新的,但是编译以后的jsvc运行出错
daemon.sh: line 165: 2758 段错误 "$JSVC" $* $JSVC_OPTS -java-home "$JAVA_HOME" -pidfile "$CATALINA_PID" -wait 10 -nodetach -outfile "&1" -errfile "&2" -classpath "$CLASSPATH" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -Dcatalina.base="$CATALINA_BASE" -Dcatalina.home="$CATALINA_HOME" -Djava.io.tmpdir="$CATALINA_TMP" $CATALINA_MAIN + exit 139
直接运行jsvc没有其他的错误提示,只有“段错误”的警告
google了半天查到了原因
https://issues.apache.org/jira/browse/DAEMON-291
然后在系统中
export LD_LIBRARY_PATH=/usr/local/lib:/usr/local:/lib64
问题解决