报错如下:
90 # CATALINA_PID (Optional) Path of the file which should contains the pidUsing CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /root/software/jdk1.8.0_131Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarJava HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000080000000, 348913664, 0) failed; error='Cannot allocate memory' (errno=12)## There is insufficient memory for the Java Runtime Environment to continue.# Native memory allocation (mmap) failed to map 348913664 bytes for committing reserved memory.# An error report file with more information is saved as:# /usr/local/tomcat/hs_err_pid23927.logKill failed: $CATALINA_PID not set复制代码
主要是系统内存不够,无法分配内存了
解决方案: 修改./bin/catalina.sh中的内存分配 将最小内存修改到系统剩余内存以内
JAVA_OPTS=" -server -Xms256M -Xmx2048M