预览模式: 普通 | 列表
09-01
15

明天解决下

javax.servlet.ServletException: Servlet execution threw an exception
    com.blur.myServlet.filter.TimerFilter.doFilter(TimerFilter.java:61)


root cause

java.lang.OutOfMemoryError: PermGen space

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 266
09-01
15

OutOfMemory:PermGen Space异常的处理和分析

Java程序员没有遇到过OutOfMemory简直就是不可能的事情!

可见在Java的世界中,太多的不确定因素导致Java运行程序直接崩溃,直接抛出OutOfMemory异常,而一旦遇到了这个问题,调查起来就非常的困难。在JDK 5.0以前,OutOfMemory只有这么一句话: java.lang.OutOfMemory Exception…基本上无从下手,无从分析。从JDK 5.0以后对OutOfMemory增加了许多的详细说明,为这个异常的分析提供了很大的便利。

这次遇到的问题就是会抛出OutOfMemory:PermGen Space的异常,这个异常非常有意思,根据【此文章】的描述,这是一个Sun JVM的bug,从2003年开始,一只到现在都没有解决。而且提出来的解决方案是使用JRockit。Bug产生的原因已经找到,就是因为JVM在分配PermGen Space的时候出现了PermGen Space不足的情况,默认情况下 PermGen的大小为64M,在不换用JRockit的情况下,可以在启动JVM的时候添加一个参数:

-XX: MaxPermSize= 128m| 256m| 512m。


那么究竟什么是PermGen呢?

查看更多...

Tags: PermGen

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 365
09-01
15

java.lang.OutOfMemoryError: PermGen space及其解决方法

这个星期,已经出现两次OutOfMemoryError,都是因为PermGen space。之前也出现过,不过频率非常低,所以没怎么在意。这次查了一下资料,在jvm的参数里添加了修改了MaxPermSize,同时将Xms设置成512M,Xmx的值设置成1.5G,反正哪台服务器4G的内存大部分闲置着。

这样设置好了,感觉速度快一些了(心理作用?),那几个参数的作用还得等待时间的考验。



下面的内容转自:http://blog.ccidnet.com/blog-htm-do-showone-uid-20630-itemid-165750-type-blog.html
1、

查看更多...

Tags: PermGen

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 362
09-01
10

把文本框的参数传入url中

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

查看更多...

Tags: url

分类:Ajax/Js | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 465
错误 :javax.servlet.ServletException: DispatchMapping[0] does not define a handler property
原因: action参数配置不全
解决方法:在 config文件中 添加 parameter="method"等

错误: 表单数据验证失败时发生错误,“No input attribute for mapping path”
原因:action中表单验证 validate="true" ,如果validate()返回非空的ActionErrors,将会被转到input属性指定的URI,而action中未指定input时会报此错
解决方法:添加 input="url" 或者 validate="false"

错误:jsp页面中,一个form有隐藏的method属性,<input type="hidden" name="method" value="<bean:message key="button.deleteall"/>"> ,当其他的button使用 method时会默认为使用该属性,则达不到程序员预期的操作

查看更多...

Tags: Dispatch

分类:Struts | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 892
09-01
08

按钮点击后变为不可点击状态,防止多次提交

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]


<input type=submit value=发表 onclick="this.value='文章提交中,请稍候...';this.disabled=true;form1.submit();">

查看更多...

Tags: 提交

分类:Ajax/Js | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 577