Невозможно создать фабрику соединений SOAP: поставщик com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnectionFJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно создать фабрику соединений SOAP: поставщик com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnectionF

Сообщение Anonymous »

В настоящее время я разрабатываю серверное приложение Java, которое подключается к другому серверу с помощью SOAP, извлекает некоторые данные и сохраняет их в БД.
Я работаю над Eclipse Photon, проектом Maven.

До сих пор мой клиент Soap работал отлично. Для моих функций хранения БД мне нужен был драйвер JDBC SQL Server. Но Eclipse сообщил мне, что драйвер был скомпилирован с использованием более новой версии Java.

Я использовал Java 8, обновился до Java 10, и теперь драйвер работает нормально, НО мой SOAP-клиент больше не работает! Eclipse не распознает import javax.xml.soap, который я использую для своего Soap.

Поэтому я поместил в свой pom.xml некоторые зависимости за это лайк:

Код: Выделить всё

javax.xml.bind
jaxb-api
2.2.11


com.sun.xml.bind
jaxb-core
2.2.11


com.sun.xml.bind
jaxb-impl
2.2.11


javax.activation
activation
1.1.1



javax.xml.soap
javax.xml.soap-api
1.4.0

Похоже, что импорт javax снова распознается Eclipse, поэтому я скомпилировал свой проект с помощью Tomcar, чтобы запустить его, и после попытки использования моего клиента Soap он выдает следующую ошибку:< /p>


java.lang.Exception: невозможно создать фабрику соединений SOAP: поставщик com.sun.xml.internal.messaging.saaj.client.p2p .HttpSOAPConnectionFactory не найден


Подробнее здесь: https://stackoverflow.com/questions/532 ... l-messagin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»