#java #adobe #livecycle
#java #adobe #livecycle
Вопрос:
При установлении соединения с Java на Adobe LiveCycle ES 2.5 на странице настройки свойств подключения перечислены свойства подключения по умолчанию, которые вы должны использовать в зависимости от типа вашего сервера.
Для WebLogic это:
Properties ConnectionProps = new Properties();
connectionProps.setProperty(ServiceClientFactoryProperties.DSC_DEFAULT_EJB_ENDPOINT, "t3://localhost:7001");
connectionProps.setProperty(ServiceClientFactoryProperties.DSC_TRANSPORT_PROTOCOL,ServiceClientFactoryProperties.DSC_EJB_PROTOCOL);
connectionProps.setProperty(ServiceClientFactoryProperties.DSC_SERVER_TYPE, "WebLogic");
connectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_USERNAME, "administrator");
connectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_PASSWORD, "password")
...
ServiceClientFactory myFactory = ServiceClientFactory.createInstance(connectionProps);
Моя проблема заключается в следующем: на нашем сервере WebLogic вышеуказанный сбой со следующим исключением:
Caused by: java.net.ConnectException: t3://localhost:7001: Destination unreachable; nested exception is:
Однако, если я просто игнорирую connectionProps, это работает:
ServiceClientFactory myFactory = ServiceClientFactory.createInstance();
ИТАК, что здесь происходит? Adobe ошибается, и вы не используете connectionProps для WebLogic, или есть какая-то конфигурация WebLogic, которую нам не хватает? Что это значит, когда я использую ServiceClientFactory.CreateInstance() — без connectionProps?
Спасибо за любой совет!
Роб 🙂
Ответ №1:
Ответ, приведенный в этом сообщении группы Google: значения конфигурации нужны только в том случае, если вы подключаетесь к LiveCycle, работающему в другой виртуальной машине.
Роб
🙂