服务器:Centos7 ,Tomcat8 ,JDK8
项目启动报错:
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x000000077d800000, 362807296, 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 260046848 bytes for committing reserved memory. # Possible reasons: # The system is out of physical RAM or swap space # In 32 bit mode, the process size limit was hit # Possible solutions: # Reduce memory load on the system # Increase physical memory or swap space # Check if swap backing store is full # Use 64 bit Java on a 64 bit OS # Decrease Java heap size (-Xmx/-Xms) # Decrease number of Java threads # Decrease Java thread stack sizes (-Xss) # Set larger code cache with -XX:ReservedCodeCacheSize= # This output file may be truncated or incomplete. # # Out of Memory Error (os_linux.cpp:2640), pid=5542, tid=0x00007f1928b70700 # # JRE version: Java(TM) SE Runtime Environment (8.0_171-b11) (build 1.8.0_171-b11) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.171-b11 mixed mode linux-amd64 compressed oops) # Core dump written. Default location: /usr/local/apache-tomcat-8.5.30/core or core.5542 #
解决方案:修改JVM的内存大小。
Linux下修改JVM内存大小:
要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.
# OS specific support. $var _must_ be set to either true or false.
export JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"
cygwin=false
相关推荐
centos设置tomcat开机自启动
CentOS7下启动logstash报错
直接从官网下载的live555源码在centos 64位下编译报错,此为修改后版本。
在linux上部署tomcat自启动,非常详细的一个教学适用软件实施工程师,下载下来在未来实施的道路上,再也不需要查找乱七八糟的资料,一篇文档全部搞定。
本文以tomcat8为例给大家介绍Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项,非常不错,需要的朋友参考下
虚拟机安装linux centos7安装tomcat 部署javaweb 实测
centos7安装数据库MySQL启动报错Job for mysqld
centos7 tomcat安装包
Centos7如何启动tomcat、启动tomcat的命令
CentOS6.5下的tomcat自启动方案推荐,自己亲手做的,手把手教你
linux环境下安装tomcat详细步骤,本教程主要是针对centos7下安装部署tomcat7做了全方位讲解,其他linux版本基本差不多
centos7安装Tomcat7及其相关步骤说明。
centos7 安装jdk tomcat oracle
本TXT文件为第二章Linux 下安装 Tomcat5.5 测试环境:系统 CentOS 5.2 Tomcat版本apache-tomcat-5.5.23 第一步:解压缩Tomcat部署文件到 /usr/local/tomcat 第二步:测试安装(注意环境变量JAVA_HOME必需...
centos jdk tomcat8安装过程记录,留下来的脚本,希望对大家有帮助
最近在搭建虚拟机环境,装的是CentOSQL 6.5版本,然后装的OpenJDK1.7,在Apache下载了一个纯净的Tomcat放到虚拟机上启动报错了
Centos下tomcat配置 是当今服务器配置的基础知识,希望这可以帮助到大家,需要相关资料练习QQ:578254155
Linux下Tomcat的启动、关闭、杀死进程
CentOS(Linux)下tomcat最新稳定的版本,不用再去找其他的了。