[ 
https://issues.apache.org/jira/browse/CXF-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12644269#action_12644269
 ] 

Matt Todd commented on CXF-1743:
--------------------------------

I've just tested this in the 2.1.3 version under linux (opensuse 11) and it 
doesn't generate files anymore.  Under Windows server 2008 its still leaves the 
files lying around.  Both use the latest java 6 release.  Have you tested it 
under windows at any time?

> Temporary files are not deleted
> -------------------------------
>
>                 Key: CXF-1743
>                 URL: https://issues.apache.org/jira/browse/CXF-1743
>             Project: CXF
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.1.1, 2.1.2
>         Environment: Linux, FreeBSD
>            Reporter: R.O.
>            Assignee: Daniel Kulp
>             Fix For: 2.1.2, 2.0.9
>
>
> I have endpoint declared in Spring as follows:
> ---
>       <jaxws:endpoint id="importService"
>               implementor="my.ImportServiceImpl"
>               address="/importService">
>               <jaxws:properties>
>                       <entry key="mtom-enabled" value="true" />
>               </jaxws:properties>
>       </jaxws:endpoint>
> ---
> During tests I discovered, that large attachments (>64k), which are saved in 
> temporary files, are not removed after processing SOAP message.
> I've analysed sources of org.apache.cxf.attachment.AttachmentDataSource and 
> org.apache.cxf.io.CachedOutputStream and discovered that AttachmentDataSource 
> does not allow to close cache. 
> The only solution is to add close() method to AttachmentDataSource and close 
> cache manually.

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

Reply via email to