Nano Hash - криптовалюты, майнинг, программирование

Возникла проблема при создании капчи с использованием cfx_captcha в coldfusion 2021

Я столкнулся с проблемой при создании капчи с использованием тега расширения ColdFusion (cfx). И я получаю сообщение об ошибке типа com/sun/image/codec/jpeg/JPEGCodec. И я получаю эту проблему на сервере cf2021. Моя версия Java 1.8. У кого-нибудь есть мысли по этому поводу?

<cfx_captcha
        height="50"
        width = "100"
        background_image=""
        text="#client.word#"
        outfile="#result_dir#\#filename#.jpg"
        font="#listGetAt(fonts,randRange(1,listLen(fonts)))#"
        font_color="#listgetat(colors,randrange(1,10))#"
        fontsize="23"
        distortion_method="#randRange(1,3)#"
        font_opacity="100"
        quality="100"
        bgcolor1="eeeeee"
        bgcolor2="eeeeee">

Нажмите здесь, чтобы просмотреть сообщение об ошибке


  • Я не видел этого пользовательского тега cfx_captcha уже много лет. Ошибка говорит о том, что пользовательский тег не установлен на вашем сервере. Вопрос подсказывает мне, что вы пытаетесь перенести старую кодовую базу на новый сервер CF2021. Если код работал на старом сервере и у вас все еще есть к нему доступ, то вы можете получить оттуда скомпилированную библиотеку cfx_captcha. Если вы пишете новый код и пробуете cfx_captcha в первый раз, я бы посоветовал вместо этого использовать Google reCAPTCHA — либо развернуть собственную интеграцию, либо использовать одну из свободно доступных оболочек cfc. 28.04.2021
  • Вам также следует просмотреть все свои старые и новые настройки администратора CF. Возможно, есть еще отсутствующие теги cfx (JAR), которые вы еще не тестировали. Также могут потребоваться некоторые параметры DSN, которые вы не перенесли. 28.04.2021
  • Если вы убедились, что jar присутствует, также может возникнуть проблема с устаревшие классы в JDK. Хотя обычно с Java 11. Для тех, кто не может переключиться на что-то более современное, можно предложить добавление флага jvm -XDignore.symbol.file. 29.04.2021

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..