ERROR o.s.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in URL [file:/D:/Program%20Files/Tomcat%205.5/webapps/cmbase/WEB-INF/classes/resources/com/springCom.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError: Java heap space
[1] 如果是在Eclipse中的Tomcat启动的,在启动配置中设置一个参数
-Xmx512m 当然视你自己情况配置一个大小。
在我的Eclipse的Tomcat的Run Configuration的VM arguments的内容如下:
引用
-Dcatalina.base="D:\WORKSPACE\SDK-3.4\RAP\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="D:\JAVA\apache-tomcat-5.5.20" -Dwtp.deploy="D:\WORKSPACE\SDK-3.4\RAP\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="D:\JAVA\apache-tomcat-5.5.20\common\endorsed" -Xmx512m
[2] 如果直接使用Tomcat启动的,
找到tomcat\bin\catalina.bat文件,同样也是加这个启动参数。
下面是我的Tomcat的catalina.bat文件配置效果:
引用
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xmx512m
分享到:
相关推荐
### Eclipse Tomcat 启动时出现内存溢出问题解析及解决方法 #### 一、问题背景与概述 在使用Eclipse集成开发环境部署并运行基于Tomcat的应用程序时,经常会出现“java.lang.OutOfMemoryError: Java heap space”这...
### Nginx+KeepAlived+Tomcat负载架构详解 #### 一、概述 随着互联网应用的日益增多,单一服务器已经难以满足高并发、高可用性的需求。因此,越来越多的企业开始采用集群技术来提高系统的稳定性和扩展性。本文将...
nginx+tomcat+memcached_SH nginx+tomcat+memcached_SH nginx+tomcat+memcached_SH nginx+tomcat+memcached_SH
解压后,可通过`bin/startup.sh`脚本启动Tomcat服务,`bin/shutdown.sh`脚本关闭服务。此外,还可以通过编辑`conf/server.xml`文件来配置Tomcat的端口、虚拟主机等参数。 ### Oracle数据库的安装与配置 Oracle...
【JBOSS+TOMCAT集成开发环境】是一种常见的企业级应用服务器组合,它结合了JBOSS的全面中间件服务和TOMCAT的轻量级Servlet容器特性,为开发者提供了一个高效且灵活的开发与部署平台。在这个“完整版”中,用户可以...
本篇将详细介绍如何解决Tomcat内存溢出的问题,以及如何进行相应的配置优化。 首先,我们需要理解什么是内存溢出。当一个程序在运行过程中,分配给它的内存不足以存储所有数据时,就会发生内存溢出。在Java环境中,...
Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...
### Tomcat内存参数详解 在描述中提到的`catalina.sh`脚本中的`JAVA_OPTS`变量,是用于定义Java虚拟机(JVM)启动时的参数。这些参数直接影响到Tomcat服务器的性能和稳定性。以下是对几个关键参数的解析: 1. **-...
4. 启动Tomcat:在解压后的`bin`目录下运行`startup.sh`(Linux/Mac)或`startup.bat`(Windows)脚本。 5. 测试安装:打开浏览器,输入`http://localhost:8080`,如果看到Tomcat的欢迎页面,表示安装成功。 【JDK...
为了有效地避免内存溢出问题,可以通过修改Tomcat服务器的启动脚本(如`catalina.sh`或`catalina.bat`),向JVM传递额外的参数来调整内存分配。 ```shell # 在启动脚本中添加以下参数 -XX:PermSize=64M -XX:...
启动Tomcat可以使用`bin/startup.sh`脚本,停止使用`bin/shutdown.sh`。配置Tomcat涉及修改`conf/server.xml`,例如设置端口号、上下文路径等。部署Web应用时,只需将WAR文件放入`webapps`目录下,Tomcat会自动解压...
在这个"openjdk11+tomcat9+CASServer.zip"压缩包中,包含了搭建CAS Server 6.3系列所需的基础软件组件,主要涉及三个关键技术:OpenJDK 11、Tomcat 9和CAS Server。 **OpenJDK 11**: OpenJDK是Java Development Kit...
- 进入Tomcat的bin目录,并执行`/usr/local/tomcat/bin/startup.sh`启动服务。 - 查看控制台输出,确认Tomcat成功启动并使用正确的JDK路径。 5. **验证Tomcat安装:** - 在浏览器中访问`http://localhost:8080`...
### Tomcat与Eclipse配置内存溢出解决方案 #### 背景介绍 在进行Web应用程序开发过程中,尤其是在使用Tomcat服务器结合Eclipse或MyEclipse等集成开发环境(IDE)时,开发者可能会遇到一个常见的问题——内存溢出。...
确保 Tomcat 服务稳定,可以适当调整服务器的内存分配、线程池大小等参数。 四、测试与维护 完成上述配置后,启动 Nginx 和 Keepalived 服务,并进行测试。可以通过访问 VIP 地址 172.31.98.201 来检查系统是否...
Linux+Apache+Tomcat 整合详解 Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,...
基于MyEclipse 9.0 + Tomcat 7.0的S2SH 平台搭建,一步一步交你搭建s2sh环境。
在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...
1. `bin` - 包含启动和停止Tomcat的脚本,如`catalina.sh`或`startup.bat`。 2. `conf` - 存放Tomcat的配置文件,如`server.xml`定义服务器配置,`context.xml`管理应用程序上下文,`web.xml`定义全局的Servlet和...
4. **启动与关闭**:通过`%CATALINA_HOME%\bin\startup.bat`(Windows)或`./catalina.sh start`(Linux/Unix)启动Tomcat,使用`shutdown.bat`或`catalina.sh stop`停止。 5. **验证运行**:在浏览器中访问`...