根據post,我創建了使用Mule和澤西島的文件上傳休息服務。一切工作正常,但與此問題是,不知何故騾不釋放在服務器端上傳的文件的鎖。所以當mule服務器運行時你不能移動或刪除文件。我怎樣才能消除這個限制?使用Mule的文件上傳休息服務錯誤
0
A
回答
0
從你說的意見是什麼,看着你提到的博客文章的源代碼,我認爲問題就出在這裏:
finally{
if(out !=null)
try {
uploadedInputStream.close();
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我的印象是uploadedInputStream.close()
失敗並out.close()
永遠不會釋放。關閉uploadedInputStream
在這裏沒用,所以我建議你刪除該行並查看鎖是否被刪除。
相關問題
- 1. 文件上傳終止休息服務
- 2. 上傳文件中使用web服務休息
- 3. 休息服務 - 澤西/ tomcat8 404錯誤
- 4. Xamarin.Forms使用休息服務
- 5. 使用AS3和PHP錯誤將文件上傳到服務器
- 6. 使用jquery上傳文件:POST 500(內部服務器錯誤)
- 7. 錯誤的請求錯誤上傳文件到服務器
- 8. 帶JSON文件的Java休息服務
- 9. 瞭解wadl文件的休息服務
- 10. 上傳到主機後Codeigniter休息服務器500出錯
- 11. 使用mule將文件從Unix服務器傳輸到Windows服務器
- 12. 在mule esb中返回JSON的呼叫休息服務?
- 13. WCF休息服務500內部服務器錯誤
- 14. 上傳在服務器上的文件[內部錯誤500]
- 15. Java skydrive休息文件上傳
- 16. 多文件上傳與休息放心
- 17. 貝寶休息sdk-內部服務錯誤發生錯誤
- 18. GAS:使用HTML服務上傳文件
- 19. 使用多部分請求將大文件上傳到服務器,並使用休息套件讀取進度
- 20. Cakephp - 文件上傳使用fileupload插件的內部服務器錯誤
- 21. 使用tomahawk上傳文件 - 顯示錯誤信息的問題
- 22. 使用codeigniter的文件上傳錯誤
- 23. 如何使用AndroidAnnotation休息服務下載mp4文件
- 24. 使用WinJS.xhr將文件放到休息服務
- 25. 休息Wcf服務
- 26. WCF休息服務
- 27. Restlet休息服務器上的Android
- 28. github上的只讀休息服務
- 29. 角度文件上傳與休息容易jax rs java ee網絡服務
- 30. 文件上傳下載使用WCF休息
此博客中顯示的「FileUploadService」不使用Mule的文件傳輸,因此您遇到的鎖必須來自其他位置。你是否在執行上傳的HTTP客戶端中獲得'200 File上傳到......的響應? – 2013-05-08 16:31:35
我不使用騾子的文件傳輸..我只是從休息服務獲取輸入流並將其寫入服務器端。在返回輸出之前,我關閉了所有的流,並且是的,我正在將200 File上傳到響應中。文件也正在上傳,但鎖定沒有被釋放。當我關閉騾應用程序,然後只有我可以訪問上傳的文件 – somaniA 2013-05-09 05:42:52