мой контроллер расширяет RestfulController следующим образом, что не позволяет добавлять конструктор по умолчанию к классу
blockquote>Это не так. Ваш конструктор не должен принимать
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.
Любое еще лучшее решение, поскольку с помощью последних двоичных файлов для OpenSSL, состоит в том, чтобы переименовать и libeay32.dll и ssleay32.dll и в ruby\bin папке и также в posgresql\lib папке и установить последний OpenSSL из http://www.slproweb.com/products/Win32OpenSSL.html, во время записи, что это был "Win32 OpenSSL v0.9.8j, Свет" поместил dir в путь, и далеко Вы идете, это работало на меня! Вы получаете теплое чувство использования самых актуальных и безопасных библиотек OpenSSL.
Miles Georgi
Это - вероятно, лучший способ запуститься, но в конечном счете Вы захотите использовать рубиновую пост-ГРЭС вместо этого. Прием к получению той работы драйвера должен скопировать 2 dll файла в Вашу папку c:\ruby\bin от Вашего C:\program files\posgresql\lib folder. Я думаю, что этими 2 файлами является libeay32.dll и ssleay32.dll
я думаю, что другой approch должен использовать доверие вместо md5 от localhost. Поскольку эта потребность ssleay должна быть чем-то с аутентификацией, я предполагаю.
Получить минимальную вещь, не делая для много наполнения под окнами.
использование: рубиновая пост-ГРЭС установки драгоценного камня
затем установите версию для Windows pgadmin и используйте все необходимые файлы оттуда (CP от pgadmin\bin до ruby\bin или установкой PATH к pgadmin\bin)
Я никогда не касался рубина или пост-ГРЭС, но Вы используете старую версию 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