2015-04-01 3 views
0

Я создал простую войну, которая включает в себя сервлет (определенный в web.xml) и веб-узел JSR 356 (определенный аннотациями).Тестирование WebSockets с плагином Gretty Gradle

Когда я развертываю свой Tomcat 7.0.59 (через диспетчер tomcat), сервлет и websocket работают правильно. Однако, когда я использую плагин gretty gradle для тестирования своей войны, сервлет работает, но веб-сайт JSR 356 не работает. Я пробовал tomcat 7.0.59, tomcat 8.0.20 и Jetty 9.2.9.v20150224 в gretty. Что-нибудь очевидное, что я могу ошибаться здесь?

Я предполагаю, что я использую последнюю версию gretty, как я добавляю gretty к моему Gradle построить файл через:

apply plugin: 'war' 
apply from: 'https://raw.github.com/akhikhl/gretty/master/pluginScripts/gretty.plugin' 

ответ

1

Пожалуйста, проверьте Gretty 1.2.1 - https://github.com/akhikhl/gretty

Он поддерживает WebSockets вне потока -box, без необходимости настройки.

Gretty также включает в себя две рабочие примеры с использованием WebSockets:

https://github.com/akhikhl/gretty/tree/master/examples/websocket

https://github.com/akhikhl/gretty/tree/master/examples/springBootWebSocket

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