Java. Сборка war gradle

223
06 июля 2018, 21:40

Начал изучать систему сборки gradle. Написал приложение с использованием websocket(Sockjs). Запускаю из idea, всё работает. Запускаю tomcat на этой же ide или деплою war-файл в какой-нибудь контейнер сервлетов, и приложение не работает. В консоли веб-страницы:

Opening Web Socket...
GET http://localhost:9917/chat-messaging/info?t=1528500208125 404 ()
Whoops! Lost connection to http://localhost:9917/chat-messaging

Дело в конфигурации build.gradle или в моём плохом понимании websocket-а? :)
И при создании jar-файла зависимые пакеты не подтягиваются.

build.gradle:

plugins {
    id 'java'
    id 'war'
}
group 'ru.bakhuss'
version '1.0-SNAPSHOT'
jar {
    baseName = 'StringReverse'
    version = '0.1.0'
    manifest {
        attributes 'Main-Class': 'ru.bakhuss.stringReverse.Application'
    }
}
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
    mavenCentral()
    jcenter()
}
dependencies {
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-websocket', version: '1.5.10.RELEASE'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-jdbc', version: '1.5.10.RELEASE'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '1.5.10.RELEASE'
    compile group: 'com.h2database', name: 'h2', version: '1.4.193'
    compile group: 'org.webjars', name: 'webjars-locator', version: '0.32-1'
    compile group: 'org.webjars', name: 'sockjs-client', version: '1.1.2'
    compile group: 'org.webjars', name: 'stomp-websocket', version: '2.3.3-1'
    compile 'org.springframework.boot:spring-boot-starter-web'
    testCompile group: 'junit', name: 'junit', version: '4.11'
    testCompile group: 'junit', name: 'junit', version: '4.12'
}
READ ALSO
Библиотека json simple. JSONArray to List<String>. Stream API

Библиотека json simple. JSONArray to List<String>. Stream API

У меня есть json строка, которая представляется собой массив

183
Собрать видеоряд из изображений Java

Собрать видеоряд из изображений Java

Средствами opencv я разбил видео на изображения(png), а теперь хочу собрать обратно(включая аудиоряд), но не знаю как

186
Как запустить Wildfly с нужным мне IP?

Как запустить Wildfly с нужным мне IP?

Intellij IDEA по дефолту запускает сервер по адресу 1270

162
Список языков в ISO3 android

Список языков в ISO3 android

Подскажите как узнать код языка в ISO3, и где собственно найти весь список языковМне необходимо это для того, чтобы пользователь сам выбирал...

173