2011-01-14 29 views
1

RailoのRailoである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

答えて

2

以外のものをアップロードすることはできませんように私は別の画像形式でテストすることはできませんあなたはヘッドレスLinuxサーバー(つまり、グラフィカルウィンドウマネージャーをインストールしていないもの)を実行していますか? Javaクラスが、サーバーOSにインストールされていないライブラリを探している可能性があります。可能なリードのため、このスレッドを読む:

NoClassDefFoundError while accessing GraphicsEnvironment.getLocalGraphicsEnvironment on Tomcat

+0

私はMac OS X(デスクトップ版)で動作しています。 TomcatにMacのディスプレイに接続する際に問題があるかどうかは不明です。どこで-Djava.awt.headless = trueの引数を渡すでしょうか?今すぐstartup.shを実行してTomcatサーバーを起動します。 –

+0

OS Xなら、あなたは間違いなくディスプレイマネージャを持っています。これはRailoのサポートリストで議論されたようです:http://groups.google.com/group/railo/browse_thread/thread/4be9c9caa4b18550 – bpanulla

+0

binディレクトリにsetenv.shファイルが見つかりませんでしたが、追加しました私のcatalina.shへの行、しかしそれはまだ動作しません。私はstartup.shの代わりに "catalina.sh start"と呼ぶべきでしょうか? –

関連する問題