Поэксперементировал, добавил библиотеки
org.eclipse.persistence.sdo-2.5.0
org.eclipse.persistence.core-2.6.1
commonj.sdo-2.1.1
Это решило проблему с зависимостями, но не поднимается контекст на этих библиотеках
По стеку вызывается
com.sun.xml.ws.db.sdo.SDOContextWrapper
отрабатывает вот такой код
if (suppliedSchemas == null) {
URL wsdlURL = bi.getWsdlURL();
if (wsdlURL != null) {
try {
suppliedSchemas = SDOUtils.getSchemas(wsdlURL.getFile());
} catch (Exception e) {
throw new SDODatabindingException("uninitialized helper context", e);
}
}
}
wsdlUrl совершенной нормальный
wsdlURL = (URL) ObjectLocalVariable wsdlURL
protocol = (String) "http"
host = (String) "dss.cryptopro.ru"
port = (int) -1
file = (String) "/SignServer/SignService.svc?wsdl"
query = (String) "wsdl"
authority = (String) "dss.cryptopro.ru"
path = (String) "/SignServer/SignService.svc"
userInfo = () null
ref = () null
hostAddress = () null
handler = (Handler) #3435
hashCode = (int) -1
Но вот эта строка SDOUtils.getSchemas(wsdlURL.getFile());
инициирует попытку взять файл по пути file:///SignServer/SignService.svc?wsdl
он его естественно не находит и падает.
Трейс во вложении.
![](/forum2/Themes/soclean/icon_file.gif)
2.txt
(96kb) загружен 1 раз(а).Скорее всего плохо стыкуются разные версии библиотек.
Код приведенный выше актуален для com.sun.xml.ws.sdo-eclipselink-plugin версии > 2.2.8
В предыдущих версиях код, который я привел выше, отсутствует
http://grepcode.com/file...va/?v=diff&id2=2.2.8Какую версию библиотек стоит использовать?
Не могли бы вы предоставить сборку тестового приложения с локальным набором библиотек (на котором оно гарантированно работает)?