Кто-нибудь знает, будет ли SDK Payflow Pro Gateway Java SDK работать на 64-битной машине? (. В частности, в ColdFusion CF9/10/11, если это делает никакой разницы)Payflow Pro Gateway Java SDK на 64-битном сервере (ColdFusion)
Самая последняя версия SDK находится здесь: http://paypal.github.io/sdk/#payflow-gateway
Это версия Payflow_SDK_for_Java_v440.zip (версия 4.4.0).
Я запускаю успешные транзакции с моей локальной машины с CF9. Я знаю, что мой Java VM является 64 бит, в соответствии с этой установкой видели в CF9:
Java VM Название: Java HotSpot (TM) 64-разрядный сервер VM
Но делает этот параметр доказать, что SDK работает полностью на 64 бит? (Моя локальная машина - это Window 7 с опцией 32/64 бит, поэтому мне сложно точно знать.)
Причина, по которой я прошу, состоит в том, что у меня возникли проблемы с тем, что SDK будет работать на новом Windows Server 2012 .
Paypal говорит, что для версии Java требуется версия Xerces Java Parser версии 2.7.1 от Apache. Я не знаю, что это такое или если он уже на сервере, чтобы быть частью моей проблемы. (Я даже не знаю, есть ли это на моей локальной машине.)
Я попросил Paypal, если он должен работать на 64 бит, и они говорят «нет», но я сомневаюсь в компетентности их технологий на переднем крае. (Они также говорят мне, что самая последняя версия - это 4.3, которая, конечно же, неверна.)
Спасибо!
В частности, какие проблемы? Проводка какого-либо кода и любых сообщений об ошибках поможет другим диагностировать проблему. Похоже, вы используете CF 64bit. Хотя это не должно иметь значения, если, возможно, не используются родные библиотеки. Что касается Xerces, он поставляется с большинством версий CF. Попробуйте cfdumping версию, то есть 'createObject (« Java »,« org.apache.xerces.impl.Version »). GetVersion()'. Если это не работает в CF9, проверьте каталог '{cf_root} \ lib' для имени файла *, например * xercesImpl.jar. Вы можете проверить манифест для номера версии. – Leigh
Спасибо, Ли. На моей локальной машине у меня есть xercesImpl.jar. Я не уверен на сервере, мне придется спросить моего хозяина. –
Проблема, с которой я столкнулся на новом сервере, заключается в том, что SDK просто не работает вообще - даже не создает файл журнала и никакой записи в Paypal Manager. Я могу получить больше информации, но только понял, что мне нужно обновить сертификат SSL перед продолжением. Вопрос: Если моя виртуальная машина Java на моем локальном компьютере 64-разрядная, и если этот Java SDK работает на моем локальном компьютере, значит, это означает, что он работает в 64 бит? (Или может ли он каким-то образом работать на 32 бит на моей локальной машине?) –