在MyEclipse中打war包内存溢出 解决方案
2013-05-14 17:24
218 查看
天在MyEclipse利用Maven打一个war包,总是打到一定程度就报内存溢出的错误(java.lang.OutOfMemoryError: Java heap space),估计是war包太大了,超出了虚拟机的内存。解决方案也很简单从Intalled JREs里修改;window->Preferences->Java->Installed JREs,选择当前的JRE,然后edit它;在新窗口里设置Default VM Arguments为 -Xms256M -Xmx512M即可。重新打包通过。
我也试着修改了eclipse.ini,不过依然是内存溢出,想来也是,eclipse.ini是针对Eclipse的,我们打包的时候是maven在虚拟机里打包,自然和eclipse.ini扯不上关系了。
这种方式如果还是不好使,可以用dos的方式
这个方式不受myeclipse的限制
首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置好,我们可以用 JAVA_HOME方式或者直接在Path路径里配置,等配置好,(注意你的JDK版本,里面有jar.exe和javac.exe的版本适合)我们再敲 入"jar",会出现如下效果,说明配置成功。
![](http://www.dedecms.com/uploads/allimg/130402/14550VQ7-0.png)
下面我们用DOS命令进入到你的项目中(即WebContent或者WebRoot目录下)
![](http://www.dedecms.com/uploads/allimg/130402/14550Q321-1.png)
好,现在我们来运行命令手工打包
![](http://www.dedecms.com/uploads/allimg/130402/14550T3U-2.png)
回车键入,等待它自动执行完:
![](http://www.dedecms.com/uploads/allimg/130402/14550Q5J-3.png)
OK,打包完成,现在我们来看下目录下的war包
![](http://www.dedecms.com/uploads/allimg/130402/14550R455-4.png)
已经打好了,我们放到Tomcat的Webapps下,启动tomcat,自动解压完成。OK,大功告成。
我也试着修改了eclipse.ini,不过依然是内存溢出,想来也是,eclipse.ini是针对Eclipse的,我们打包的时候是maven在虚拟机里打包,自然和eclipse.ini扯不上关系了。
这种方式如果还是不好使,可以用dos的方式
这个方式不受myeclipse的限制
首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置好,我们可以用 JAVA_HOME方式或者直接在Path路径里配置,等配置好,(注意你的JDK版本,里面有jar.exe和javac.exe的版本适合)我们再敲 入"jar",会出现如下效果,说明配置成功。
![](http://www.dedecms.com/uploads/allimg/130402/14550VQ7-0.png)
下面我们用DOS命令进入到你的项目中(即WebContent或者WebRoot目录下)
![](http://www.dedecms.com/uploads/allimg/130402/14550Q321-1.png)
好,现在我们来运行命令手工打包
![](http://www.dedecms.com/uploads/allimg/130402/14550T3U-2.png)
回车键入,等待它自动执行完:
![](http://www.dedecms.com/uploads/allimg/130402/14550Q5J-3.png)
OK,打包完成,现在我们来看下目录下的war包
![](http://www.dedecms.com/uploads/allimg/130402/14550R455-4.png)
已经打好了,我们放到Tomcat的Webapps下,启动tomcat,自动解压完成。OK,大功告成。
相关文章推荐
- Tomcat服务 MyEclipse 内存溢出 解决方案(之一)
- Myeclipse 启动tomcat提示内存溢出的解决方案
- 使用myeclipse启动tomcat提示内存溢出的解决方案
- 内存溢出问题的解决方案
- myeclipse----JVM运行内存溢出问题解决
- Android用WebView加载flash大文件偶然会出现内存溢出以及蓝色打问号小方块问题的解决方案
- 内存溢出的解决方案
- 内存溢出原因以及解决方案
- Java之美之Java内存溢出闲谈解决方案
- MyEclipse 2015 运行tomcat 内存溢出的解决方法
- MyEclipse的内存溢出问题
- MyEclipse太耗内存启动慢的优化解决方案!
- Myeclipse 内存溢出设置ini文件无效如何解决
- tomcat7内存溢出错误的一些原因和解决方案
- Tomcat内存溢出和Myeclipse的JVM内存溢出
- 内存溢出和内存泄漏的区别,产生原因以及解决方案
- jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
- jmeter个人学习--内存溢出及解决方案
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Android编程之内存溢出解决方案(OOM)实例总结