2011-01-14 108 views
1

我正在使用Tomo的VivioTech安裝程序上的Mura CMS,並且在嘗試將圖像上載到內容時出現以下錯誤。更具體地說,當CF嘗試從上傳的文件中讀取圖像時發生錯誤。ColdFusion錯誤:無法初始化java.awt.Color類

錯誤的上下文是以下的79行:

77: <cfset tempFile= "#serverDirectory##createUUID()#.#listLast(source,'.')#"/> 
78: <cffile action="copy" source="#arguments.source#" destination="#tempFile#"/> 
79: <cfimage action="READ" source="#tempFile#" name="img"> 
80: <cfelse>  
81: <cfimage action="READ" source="#arguments.source#" name="img"> 

我不能與其他圖像格式爲系統測試不會讓我上載什麼,但JPEG

+0

會出現這種情況有任何圖像文件?你能提供一個鏈接到你遇到錯誤的示例圖像文件嗎? – orangepips 2011-01-14 20:15:49

回答

2

是你在某種無頭Linux服務器上運行(即沒有安裝圖形窗口管理器的服務器)? Java類可能正在查找未安裝在您的服務器操作系統上的庫。閱讀此線程可能的線索:

NoClassDefFoundError while accessing GraphicsEnvironment.getLocalGraphicsEnvironment on Tomcat

+0

我在Mac OS X(桌面版)上運行。不確定Tomcat是否有連接到Mac顯示器的問題。我在哪裏可以通過-Djava.awt.headless = true參數?現在我點擊startup.sh來啓動tomcat服務器。 – 2011-01-14 20:47:17

相關問題