2016-11-09 2 views
1

Я использую bmuschko плагин с кота этой конфигурацииGradle плагин не кот начиная WebSocket

apply plugin: 'java' apply plugin: 'war' apply plugin: 'com.bmuschko.tomcat' 

configurations { 
    provided 
} 

repositories { 
    mavenCentral() } 

tomcat { 
    httpPort = 8001 
    contextPath = "/" 
} 

dependencies { 
    compile 'junit:junit:4.12' 

    compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.6' 
    compile group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1' 
    compile group: 'junit', name: 'junit', version: '4.12' 
    compile group: 'org.mockito', name: 'mockito-all', version: '1.9.5' 
    compile group: 'org.hibernate', name: 'hibernate-gradle-plugin', version: '5.1.0.Final' 

    compileOnly group: 'javax.websocket', name: 'javax.websocket-api', version: '1.1' 
    compileOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1' 

    def tomcatVersion = '7.0.59' 
    tomcat "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}", 
     "org.apache.tomcat.embed:tomcat-embed-logging-juli:${tomcatVersion}", 
     "org.apache.tomcat.embed:tomcat-embed-jasper:${tomcatVersion}" 
} 

buildscript { 
    repositories { 
     jcenter() 
    } 

    dependencies { 
     classpath 'com.bmuschko:gradle-tomcat-plugin:2.2.5' 
    } 
} 

Но до сих пор получаю эту ошибку в Chrome

WebSocket соединение «WS: // локальный: 8001/test 'не удалось: ошибка при рукопожатии WebSocket: неожиданный код ответа: 404

Предполагаю, что Serverendpoint не запускается. Сервлеты, однако, начинаются как обычно

ответ

0

Похоже на проблему с плагином плагины tomcat. Сейчас я использую gretty, который отлично работает.

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