1,原因:
PermGen space的全称是Permanent Generation space, 是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的。 Class在被Loader时就会被放到PermGen space中. 它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection) 不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话 就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息。
2.解决方法:
修改myEclipse中window===>preference===>myeclipse==>tomcat==>jdk===>operation Java VM arguments
设置:
-Xms1024m
-Xmx1024m
-XX:PermSize=128M
-XX:PermSize=256M
备注:尽量不要修改myeclipse.ini文件
相关推荐
针对`java.lang.OutOfMemoryError: PermGen space`,同样需要通过修改启动参数来增加永久代的大小。在`TOMCAT_HOME\bin\catalina.bat`或`TOMCAT_HOME/bin/catalina.sh`文件中,找到`echo "Using CATALINA_BASE: $...
org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory [Root exception is java.lang.ClassNotFoundException:org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory] ``` **原因分析:** 此问题是...
Apache Tomcat 7.0是Java Web应用服务器,主要用于运行基于Java Servlet和JavaServer Pages (JSP)的应用程序。这个"apeche-tomcate-7.0"压缩包包含了最新的Tomcat 7.0版本,这是一款开源软件,提供免费下载和使用。...
标题“Tomcat 6.0”指的是Apache Tomcat服务器的一个特定版本,它是Java Servlet和JavaServer Pages(JSP)技术的开源实现。Tomcat作为轻量级应用服务器,主要用于运行Java Web应用程序,包括Servlet和JSP。这个描述...
Tomcat与Java.Web开发技术详解.part1
《深入理解Tomcat 6.0.35:构建与部署Java后台程序的虚拟服务器》 Tomcat,作为Apache软件基金会的开源项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,它在Java EE开发中扮演着重要的角色...
Tomcat 5.5 是一个经典的Java应用服务器,主要用于运行基于Java Servlet和JavaServer Pages (JSP)的应用程序。这个“免安装版”意味着它是一个便携式版本,可以直接解压到任何位置并运行,无需经过传统的安装过程,...
Java Eclipse Apache Tomcat环境配置是开发Java Web应用的关键步骤,涉及到多个组件的集成与设置。以下将详细讲解这个过程,以及如何实现Apache Tomcat的负载均衡配置。 首先,我们需要了解Java Eclipse,它是一款...
#### 一、生成自签名证书 ...这是为了确保客户端与服务器之间的通信安全,避免数据被窃听或篡改。 ##### 步骤1:生成自签名证书 1. 打开命令提示符窗口。...2. 进入Tomcat安装目录下的`bin`目录。... keytool -genkey -...
Tomcat是一款开源的、基于Java Servlet和JavaServer Pages(JSP)技术的Web应用服务器,它实现了Java EE的Web部分,特别是Servlet和JSP规范。这个版本可能是对早期8.0系列的更新,包含了性能优化、安全修复和新的...
在Java Web开发中,Tomcat是一个广泛使用的开源应用服务器,主要用于运行Servlet和JSP应用。本教程将详细讲解如何在Tomcat服务器上部署Web项目,帮助初学者掌握这一核心技能。 【描述】:在Tomcat下部署Web项目涉及...
Apache Tomcat 9.0是Java Servlet和JavaServer Pages(JSP)的开源Web应用程序服务器,它是Apache软件基金会的一部分。Tomcat作为轻量级应用服务器,尤其适合运行Java Web应用程序。下面将详细介绍Apache Tomcat 9.0...
"Nginx + Tomcat 集群"就是一种常见的解决方案,它结合了Nginx的静态资源处理能力和Tomcat的Java应用服务器功能,以实现负载均衡和性能优化。下面将详细介绍这一组合的搭建过程及其工作原理。 **Nginx** 是一款高...
可以通过修改启动脚本中的`JAVA_OPTS`来调整: - `-Xms`: 初始堆内存大小。 - `-Xmx`: 最大堆内存大小。 示例命令行参数: ```bash JAVA_OPTS='-Xms256m -Xmx512m' ``` 这意味着JVM将使用256MB作为初始堆...
- **Tomcat**:作为应用服务器,主要用于运行 Java Servlet 和 JSP 应用程序。Tomcat 是开源的、轻量级的 Java EE 应用服务器,专注于Servlet和JSP。 2. **集群部署策略**: - **轮询(Round Robin)**:最简单的...
【标题】"Tomcat 6.0 绿色免安装版"是一款轻量级的Java应用服务器,尤其适合快速部署和开发。它不需要通过复杂的安装过程即可运行,大大简化了用户的操作步骤,使得开发者和系统管理员能更便捷地在各种环境中使用。 ...
DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <display-name>My Web Application <description>A application for test. ...
一键清除tomcate缓存 tomcate 缓存 批处理
Apache Tomcat 6.x是Apache软件基金会开发的一款开源Java应用服务器,主要负责处理Servlet和JSP(JavaServer Pages)应用程序。这款服务器是基于Tomcat 5.5.x版本的升级,引入了对Servlet 2.5和JSP 2.1规范的支持,...