2015-10-30 2 views
0

Я новичок в создании веб-сервисов с Java, и я беру курс по внедрению веб-сервисов RESTful с Java и Heroku с использованием Tomcat, CXF и JaxWS/RS. Мне удалось развернуть приложение в Heroku и до сих пор удалось разрешить все ошибки. После того, как вы, наконец, получите правильность зависимостей (я думаю), сервер выйдет из строя, потому что существует бесконечный цикл попыток создания компонента для org.apache.cxf.ws.policy.PolicyBuilder, который вызывает исключение StackOverflowException. Я прикрепляю файл журнала. Любая помощь будет принята с благодарностью. Я скорее потерян.CXF Policy Builder - бесконечная петля

Файл журнала находится здесь: http://pastebin.com/1hK2sj1V

Мой файл ПОМ здесь: http://pastebin.com/SJxykTX8

Мой CXF файл здесь: http://pastebin.com/2Tgkfe2F

Бревно не очень похоже, чтобы сказать мне, где проблема происходит, просто возникает проблема с созданием bean-компонента бесконечно. Благодаря моей новизне и отсутствию полезной информации в журнале, я действительно смущен тем, как следующий отлаживать приложение. FWIW, я проверил, чтобы посмотреть, что packages use this interface, а также искать похожие темы здесь и в Google, но я не нашел ничего полезного. Возможно, это потому, что я не знаю, что именно я ищу. Заранее благодарим за любую помощь, которую вы можете предоставить.

ответ

0

Я обнаружил проблему. У меня была дополнительная зависимость в моем ПОМ:

<dependency> 
    <groupId>org.apache.cxf</groupId> 
    <artifactId>cxf-rt-ws-policy</artifactId> 
    <version>${cxf.version}</version> 
</dependency> 

также, я обновлен до весны 4 и CXF 3 и мои вопросы были решены.

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