Maven-зависимости для клиента веб-службы, использующего axis1 - PullRequest
2 голосов
/ 16 июня 2011

В проекте maven я хотел бы использовать некоторые классы, которые уже были сгенерированы Eclipse из работающего веб-сервиса wsdl.Это классы prxoy, которые устанавливают все клиентские соединения веб-службы.

Проблема состоит в том, чтобы выяснить, какие зависимости maven мне нужно установить, чтобы заставить его работать.

Добавление:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>6.0</version>
</dependency>

Нет ошибок затмения, но когда я запускаю его, я получаю:

Absent Code attribute in method that is not native or abstract in class file javax/xml/rpc/ServiceException

Мне кажется, проблема в том, что я получил API, но не реализацию веб-сервисов,Каковы зависимости Maven или как я могу их найти?

Ответы [ 2 ]

8 голосов
/ 18 августа 2011

Проблема была решена с помощью следующих зависимостей:

<dependency>
    <groupId>axis</groupId>
    <artifactId>axis</artifactId>
    <version>1.4</version>
</dependency>

<dependency>
    <groupId>org.apache.axis</groupId>
    <artifactId>axis-jaxrpc</artifactId>
    <version>1.4</version>
</dependency>
1 голос
/ 20 марта 2014

Зависимость от оси упоминается дважды, и мне нужно:

<dependency>
   <groupId>wsdl4j</groupId>
    <artifactId>wsdl4j</artifactId>
    <version>1.6.2</version>
</dependency>
...