2015-10-20 11 views
0

Я стараюсь следовать примеру, приведенному в http://spring.io/guides/gs/consuming-web-service, конечно же, с помощью WSDL. Однако я не могу видеть, какие классы JAXB генерируются. Также нет ошибок или полезной информации об отладке.Создание компонентов JAXB для WSDL с использованием org.jvnet.jaxb2.maven2: maven-jaxb2-plugin

Каковы ограничения или конструкции WSDL, которые вышеприведенного примера не будут работать?

Дайте мне знать, если вам нужна дополнительная информация.

Спасибо

ответ

0

проверить POM, там должно быть что-то вдоль этих линии:

<plugin> 
      <groupId>org.jvnet.jaxb2.maven2</groupId> 
      <artifactId>maven-jaxb2-plugin</artifactId> 
      <version>0.8.1</version> <!-- I used version 0.8.1 since 0.8.2 is bugged and it throws the Exception 
       "Illegal pattern character 'g' "when using italian locale --> 
      <executions> 
       <execution> 
        <id>wsdl-generation</id> 
        <goals> 
         <goal>generate</goal> 
        </goals> 
        <configuration> 
         <schemaDirectory>src/main/resources/wsdl</schemaDirectory> 
         <schemaIncludes> 
          <include>*.xsd</include> 
         </schemaIncludes> 
         <extension>true</extension> 
         <!-- Specify binding directory where we put customization for the 
          generated classes --> 
         <bindingDirectory>src/main/resources/binding</bindingDirectory> 
         <bindingIncludes> 
          <include>*.xjb</include> 
         </bindingIncludes> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

с небольшой разницей, чтобы соответствовать с вашим адресом WSDL/связывания (если таковые имеются)/и т.д .. классы генерируются под целевым значением, поэтому убедитесь, что вы добавили их в путь к классам (просто после запуска источников генерации, выполните проект maven-> update, и он должен позаботиться об этом, если я правильно назову). Возможно, вы захотите сделать правый щелчок -> запустить как -> maven генерировать источники в случае, если кажется, что он не работает должным образом.

 Смежные вопросы

  • Нет связанных вопросов^_^