Ошибка ColdFusion: не удалось инициализировать класс java.awt.Color - PullRequest
1 голос
/ 14 января 2011

Я работаю с Mura CMS над установщиком VivioTech для Railo, который является Railo для Tomcat, и получаю следующую ошибку при попытке загрузить изображение в контент. Точнее говоря, когда CF пытается прочитать изображение из загружаемого файла, возникает ошибка.

Контекст ошибки находится в строке 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

1 Ответ

2 голосов
/ 14 января 2011

Вы работаете на каком-то безголовом сервере Linux (то есть, на котором не установлен графический оконный менеджер)?Класс Java может искать библиотеку, не установленную на вашей серверной ОС.Прочтите эту ветку для возможных потенциальных клиентов:

NoClassDefFoundError при доступе к GraphicsEnvironment.getLocalGraphicsEnvironment в Tomcat

...