我试图使用gwtupload将上传文件的大小限制在大约30 KB。因此,我已经将参数maxSize的值设置为web.xml中的30360。但是,控制台记录器仍然显示:
0 [qtp349420578-27] INFO gwtupload.server.UploadServlet - UPLOAD-SERVLET init: maxSize=3145728, slowUploads=0, isAppEngine=false, corsRegex=^$我有什么办法可以推翻这个吗?
致以敬意,
格林
这是整个web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<context-param>
<!-- max size of the upload request -->
<param-name>maxSize</param-name>
<param-value>30360</param-value>
<!-- param-value>3145728</param-value -->
</context-param>
<context-param>
<!-- Useful in development mode to slow down the uploads in fast networks.
Put the number of milliseconds to sleep in each block received in the server.
false or 0, means don't use slow uploads -->
<param-name>slowUploads</param-name>
<param-value>0</param-value>
</context-param>
<servlet>
<servlet-name>mySQLConnection</servlet-name>
<servlet-class>org.AwardTracker.server.MySQLConnection</servlet-class>
</servlet>
<!-- servlet>
<servlet-name>uploadServlet</servlet-name>
<!- This is the default servlet, it puts files in session -
<servlet-class>gwtupload.server.UploadServlet</servlet-class>
</servlet -->
<servlet>
<servlet-name>uploadServlet</servlet-name>
<servlet-class>org.AwardTracker.server.MyCustomisedUploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mySQLConnection</servlet-name>
<url-pattern>/org.AwardTracker.AwardTracker/MySQLConnection</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>uploadServlet</servlet-name>
<url-pattern>*.gupld</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>AwardTracker.html</welcome-file>
</welcome-file-list>
</web-app>发布于 2014-05-09 04:23:44
我重新编译了,现在起作用了。我已经做了一次“干净”。我不知道为什么需要重新编译以进行web.xml更改。
虽然错误信息不是很友好。有任何方法来个性化错误信息吗?
致以敬意,
格林
https://stackoverflow.com/questions/23556302
复制相似问题