axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "portnet mc (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-2285) MTOM sample fails with large files (e.g. 37MB)
Date Thu, 21 Feb 2008 06:28:43 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-2285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12570957#action_12570957
] 

portnet mc commented on AXIS2-2285:
-----------------------------------

	 i have used axis2-1.3 to download a big file  ,there's ok . but
   when i try to  upload a big file of size 300M ,there is an error as follows :

org.apache.axis2.AxisFault: Java heap space
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:271)
	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:202)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:579)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:508)

I have enabled "MTOM" & "filecaching" both in the client side and server side by following
code :
    <parameter name="enableMTOM">true</parameter>
    <parameter name="enableSwA">true</parameter>

    <!--Uncomment if you want to enable file caching for attachments -->
    <parameter name="cacheAttachments">true</parameter>
    <parameter name="attachmentDIR">C:\\upload\\tep</parameter>
    <parameter name="sizeThreshold">4000</parameter>


		options.setProperty(Constants.Configuration.ENABLE_MTOM,
				Constants.VALUE_TRUE);
		options.setTransportInProtocol(Constants.TRANSPORT_HTTP);
		
		options.setProperty(Constants.Configuration.CACHE_ATTACHMENTS,
				Constants.VALUE_TRUE);
		options.setProperty(Constants.Configuration.ATTACHMENT_TEMP_DIR,
				TempDir);
		
		options
				.setProperty(Constants.Configuration.FILE_SIZE_THRESHOLD,
						"4000");
		options.setProperty(
				Constants.Configuration.CONFIG_CONTEXT_TIMOUT_INTERVAL,
				"10000000");
				
Maybe there is something wrong with my properties , Can some one suggest solution?

> MTOM sample fails with large files (e.g. 37MB)
> ----------------------------------------------
>
>                 Key: AXIS2-2285
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2285
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: samples
>    Affects Versions: 1.1.1
>         Environment: Windows XP, Tomcat 5.5, JRE sun 1.5.0_06
>            Reporter: benjamin lefevre
>
> The MTOM sample works fine with files from 0 to 10MB, until I tried to work with a large
file (37MB).
> I get an OutOfMemoryException on both side (client and server):
> client side: 
> Exception in thread "main" org.apache.axis2.AxisFault: java.lang.OutOfMemoryError: Java
heap space
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:271)
> 	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:202)
> 	at sample.mtom.service.MTOMSampleStub.attachment(MTOMSampleStub.java:141)
> 	at sample.mtom.client.Client.transferFile(Client.java:119)
> 	at sample.mtom.client.Client.main(ClientMain.java:71)
> server side:
> 2 mars 2007 18:52:28 org.apache.axis2.transport.http.AxisServlet doPost
> GRAVE: java.lang.OutOfMemoryError: Java heap space
> I am a bit disapointed, since I was thinking that MTOM would permit to upload large file
over SOAP/HTTP streaming without requiring extra-memory. I set the JVM's (tomcat and client)
with large heap size (using -Xmx1024m option). Do I miss something ?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message