以下内容摘自网上:
Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
Tomcat启动时报如下错误:
java.lang.OutOfMemoryError: PermGen space
解决办法:
配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况
a):如果是eclipse的tomcat插件启动tomcat,在“window”菜单-“Preferences”-“Tomcat”-“JVM Settings”中添加JVM参数如下即可:[......]
java.lang.OutOfMemoryError: PermGen space解决方法
java.lang.OutOfMemoryError: PermGen space解决方法
struts2–文件上传和uploadFile拦截器成功解决问题
struts2–文件上传和uploadFile拦截器成功解决问题
单文件上传
1. 通过HTML表单上传文件时, 需要将表单的enctype属性设置为multipart/form-data, method属性设置为post.
jsp页面代码:
- <form action=”${pageContext.request.contextPath}/upload/uploadAction_saveFile.action”
- name=”form1″ method=”post” enctype=”multipart/form-[......]
Struts中the request was rejected because its size (***) exceeds the configured maximum (2097152)
Struts中the request was rejected because its size (***) exceeds the configured maximum (2097152)
这是为什么呢?
这是因为在利用struts中在上传文件的时候,struts的jar包(commons-fileupload)中默认了文件上传的最大值是2097152.所以当你传的文件大小大于这个值的时候就出现了这个错误!
解决办法!
1,我们可以在action中直接重写ActionSupport的addActionError()方法
- public void addActionE[......]
Struts2上传文件的最大Size的设置
Struts2上传文件的最大Size的设置
struts2中文件上传的二个限制,一个是struts.multipart.maxSize,如果不设置,struts2 的核心包下的default.properties文件里有默认的大小设置struts.multipart.maxSize=2097152,即2M. 这是struts2文件上传的第一道关。
第二道关是inteceptor中的maximumSize. 当真实的文件大小能通过第一道关时.针对不同的action中配置的inteceptor,maximumSize才能发挥相应的拦截作用.
比如struts.multipart.ma[......]
Struts2上传文件的最大Size的设置
Struts2上传文件的最大Size的设置
struts2中文件上传的二个限制,一个是struts.multipart.maxSize,如果不设置,struts2 的核心包下的default.properties文件里有默认的大小设置struts.multipart.maxSize=2097152,即2M. 这是struts2文件上传的第一道关。
第二道关是inteceptor中的maximumSize. 当真实的文件大小能通过第一道关时.针对不同的action中配置的inteceptor,maximumSize才能发挥相应的拦截作用.
比如struts.multipart[......]
Struts中the request was rejected because its size (***) exceeds the configured ma
Struts中the request was rejected because its size (***) exceeds the configured maStruts中the request was rejected because its size (***) exceeds the configured maximum (2097152)
出现错误的原因:
因为在利用struts中在上传文件的时候,struts的jar包(commons-fileupload)中默认了文件上传的最大值是2097152.所以当你传的文件大小大于这个值的时候就出现了这个错误!
解决办法!
1,我们[......]
struts2出现 the request was rejected because its size (XXXX) exceeds the configured maximum (XXXX)
struts2出现 the request was rejected because its size (XXXX) exceeds the configured maximum (XXXX)
在struts2中我们上传文件大于struts.multipart.maxSize设置的值时会抛出the request was rejected because its size (XXXX) exceeds the configured maximum (XXXX)异常,他是不能被国际化的,这信息对应用户来说是非常不友好的,那任何处理?
在struts2.2 中有两个[......]
Java开发中的Memcache原理及实现(五)Memcached客户端程序
Memcached客户端程序
Memcached的java客户端已经存在三种了:
官方提供的基于传统阻塞io由Greg Whalin维护的客户端
Dustin Sallings实现的基于java nio的Spymemcached
XMemcached
1. 三种API比较
1)memcached client for java
较早推出的memcached JAVA客户端API,应用广泛,运行比较稳定。
2)spymemcached
A simple, asynchronous, single-threaded memcached client written[......]