2013-10-15 16 views
2

我正在使用Domino Server 9.並且服務器運行正常。filenotfoundexception在xpage中上傳時

在某個階段達到在上載至一個XPage 上傳控件失敗,出現FileNotFound錯誤的狀態(無法找到該文件中創建一個 臨時文件被上傳,更多的細節 關於這個版本)。

在某些情況下,服務器達到此狀態的時間可能是一天一次或兩次。

一旦發生此狀態,任何正在上傳的文件都會產生相同的FileNotFound錯誤 。 停止這種情況發生的唯一方法是重新啓動服務器。

完整的異常詳細信息:

CLFAD0211E: Exception thrown 
com.ibm.xsp.FacesExceptionEx: com.ibm.xsp.FacesExceptionEx: 
java.io.FileNotFoundException: 
C:WINDOWSTEMPnotes618068xspuploadupload_00010082.tmp (The 
system 
cannot find the path specified.) 
at 
com.ibm.xsp.context.FacesContextExImpl.(FacesContextExImpl 
.java:26 
7) 
at 
com.ibm.xsp.domino.context.DominoFacesContext.(DominoFaces 
Context. 
java:32) 
at 
com.ibm.xsp.domino.context.DominoFacesContextFactoryImpl.getFace 
sContext 
(DominoFacesContextFactoryImpl.java:67) 
at 
com.ibm.xsp.controller.FacesControllerImpl.getFacesContext(Faces 
Controll 
erImpl.java:175) 
at 
com.ibm.xsp.webapp.FacesServlet.getFacesContext(FacesServlet.jav 
a:352) 
at 
com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:141) 
at 
com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:13 
7) 
at 
com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesSer 
vlet.jav 
a:103) 
at 
com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeSe 
rvlet(Co 
mponentModule.java:576) 
at 
com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(N 
SFCompon 
entModule.java:1267) 
at 
com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterI 
nvoker.i 
nvokeServlet(ComponentModule.java:847) 
at 
com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletI 
nvoker.d 
oService(ComponentModule.java:796) 
at 
com.ibm.designer.runtime.domino.adapter.ComponentModule.doServic 
e(ComponentModule.java:565) 
at 
com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFCo 
mponentModule.java:1251) at 
com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598) at 
com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421) 
at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService 
(LCDEnvironment.java:341) 
at 
com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(L 
CDEnvironment.java:297) at 
com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272) 
Caused by: com.ibm.xsp.FacesExceptionEx:java.io.FileNotFoundException: 
C:WINDOWSTEMPnotes618068xspuploadupload_00010082.tmp (The system 
cannot find the path specified.) at 
com.ibm.xsp.http.FileUploadRequestWrapper.doParseRequest(FileUploadRequestWrapper. 
java:153) 
at 
com.ibm.xsp.http.FileUploadRequestWrapper.getParameter(FileUploadRequest 
Wrapper.java:573) 

at 
javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:161) 
at 
com.sun.faces.context.RequestParameterMap.get(ExternalContextImpl.java:6 
29) 
at 
com.ibm.xsp.context.FacesContextExImpl.(FacesContextExImpl 
.java:17 
5) 
... 18 more 
Caused by: java.io.FileNotFoundException: 
C:WINDOWSTEMPnotes618068xspuploadupload_00010082.tmp (The system 
cannot find the path specified.) 
at java.io.FileOutputStream.open(Native Method) 
at java.io.FileOutputStream.(FileOutputStream.java:190) 
at java.io.FileOutputStream.(FileOutputStream.java:142) 
at 
com.ibm.xsp.http.fileupload.DeferredFileOutputStream.thresholdReached(De 
ferredFileOutputStream.java:183) 
at 
com.ibm.xsp.http.fileupload.ThresholdingOutputStream.checkThresh 
old(ThresholdingOutputStream.java:275) at 

回答

1

如果發生這種情況,您可以訪問C:/窗/ temp在操作系統級別? 這個目錄有什麼特別的嗎?也許可以解決空間問題?

同時檢查該文件夾的訪問權限,可能會發生某種情況,Domino無權再訪問臨時目錄。

+0

嗨朱連安,我們已經檢查了磁盤空間和權限。一切安好。如果你檢查這個鏈接可能是你會得到更多的想法。 http://www-01.ibm.com/support/docview.wss?uid=swg1LO68693 –

1

我嘗試了一個修復來解決這個問題。我已將我的多米諾服務器的臨時文件存儲目錄更改爲我notes.ini文件中的不同目錄。它解決了這個問題。

相關問題