java Web Services搭建环境时遇到的各种问题,记录一下。 java.lang.OutOfMemoryError: PermGen space,org/apache/struts2/util/ObjectFactoryDestroyable

时间:2023-03-09 02:20:18
java  Web  Services搭建环境时遇到的各种问题,记录一下。 java.lang.OutOfMemoryError: PermGen space,org/apache/struts2/util/ObjectFactoryDestroyable

情况:在同一个,myEclipes 下加载俩个项目,一个seriver端,一个client端。

必备: myEclipes    ,apache-tomcat-7.0.42,apache-tomcat-6.0.36  //俩个不同版本的tomcat,目的解决服务器,与客户端的端口冲突

目录结构,及效果图:

java  Web  Services搭建环境时遇到的各种问题,记录一下。 java.lang.OutOfMemoryError: PermGen space,org/apache/struts2/util/ObjectFactoryDestroyable

java  Web  Services搭建环境时遇到的各种问题,记录一下。 java.lang.OutOfMemoryError: PermGen space,org/apache/struts2/util/ObjectFactoryDestroyable

一、修改一个tomcat的端口server.xml,如图:

  1. (1)D:\Program Files (x86)\apache-tomcat-6.0.36-windows-x64\apache-tomcat-6.0.36\conf\server.xml
  2. 把server.xml中图片上的对应内容修改。
  3. java  Web  Services搭建环境时遇到的各种问题,记录一下。 java.lang.OutOfMemoryError: PermGen space,org/apache/struts2/util/ObjectFactoryDestroyable
  4. 加载、部署。ok!!是不是很简单。(nima,我搞了一下午。)

二、过程中遇到各种问题:

(1)、java.lang.OutOfMemoryError: PermGen space   内存溢出全称是Permanent Generation space

在网上试了找了好久,才解决。网上有好多解决办法,但是在我这不管用,典型的:如下图

java  Web  Services搭建环境时遇到的各种问题,记录一下。 java.lang.OutOfMemoryError: PermGen space,org/apache/struts2/util/ObjectFactoryDestroyable

我的解决办法:  window-->>preferences-->> MyEclipes -->>Servers -->>Tomcat-->>

java  Web  Services搭建环境时遇到的各种问题,记录一下。 java.lang.OutOfMemoryError: PermGen space,org/apache/struts2/util/ObjectFactoryDestroyable

(2)  Apply   -------ok.     完美解决。。

(2)启动tomcat时,有一个项目一直报org/apache/struts2/util/ObjectFactoryDestroyable错误,然后tomcat显示启动成功,但是项目不能运行。

解决办法:一般是缺少jar包引起的,尤其是struts2-core-2.3.15.1.jar这个包。在WEB-INF的lib下,右键struts2-core-2.3.15.1.jar包,点击build path->add to build path。

完美解决。