284 не мог быть расположен в динамически подключаемой библиотеке SSLEAY32.dll

мой контроллер расширяет RestfulController следующим образом, что не позволяет добавлять конструктор по умолчанию к классу

Это не так. Ваш конструктор не должен принимать Class в качестве аргумента. Вы хотите конструктор без аргументов.

class DeviceController extends RestfulController<Device> {
    static responseFormats = ['json', 'xml']

    DeviceController() {
        super(Device)

        /* If you want it to be read only, use super(Device, true) 
           instead of super(Device)
         */
    }

    // ...
}

Когда Spring создает экземпляр контроллера, он не собирается ничего передавать конструктору, поэтому вам нужен конструктор no-arg.

5
задан mat 20 December 2008 в 22:15
поделиться

4 ответа

Любое еще лучшее решение, поскольку с помощью последних двоичных файлов для OpenSSL, состоит в том, чтобы переименовать и libeay32.dll и ssleay32.dll и в ruby\bin папке и также в posgresql\lib папке и установить последний OpenSSL из http://www.slproweb.com/products/Win32OpenSSL.html, во время записи, что это был "Win32 OpenSSL v0.9.8j, Свет" поместил dir в путь, и далеко Вы идете, это работало на меня! Вы получаете теплое чувство использования самых актуальных и безопасных библиотек OpenSSL.

5
ответ дан 14 December 2019 в 13:50
поделиться

Miles Georgi

Это - вероятно, лучший способ запуститься, но в конечном счете Вы захотите использовать рубиновую пост-ГРЭС вместо этого. Прием к получению той работы драйвера должен скопировать 2 dll файла в Вашу папку c:\ruby\bin от Вашего C:\program files\posgresql\lib folder. Я думаю, что этими 2 файлами является libeay32.dll и ssleay32.dll

я думаю, что другой approch должен использовать доверие вместо md5 от localhost. Поскольку эта потребность ssleay должна быть чем-то с аутентификацией, я предполагаю.

1
ответ дан 14 December 2019 в 13:50
поделиться

Получить минимальную вещь, не делая для много наполнения под окнами.

использование: рубиновая пост-ГРЭС установки драгоценного камня

затем установите версию для Windows pgadmin и используйте все необходимые файлы оттуда (CP от pgadmin\bin до ruby\bin или установкой PATH к pgadmin\bin)

0
ответ дан 14 December 2019 в 13:50
поделиться

Я никогда не касался рубина или пост-ГРЭС, но Вы используете старую версию openssl, чем тот, против которого это компилируется. Новейшая версия является openssl-0.9.8j так для создания этого:

Загрузите и распакуйте затем экспресс Visual C++ использования 2008 года + активный жемчуг:

C:\openssl-0.9.8j> жемчуг Настраивают VC-WIN32

C:\openssl-0.9.8j> ms\do_masm

C:\openssl-0.9.8j> nmake-f ms\ntdll.mak

0
ответ дан 14 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: