Gradle GWT запустить приложение
Как запустить GWT с Gradle
Проект запущен, но этого не происходит. Развернутые пробовали разные примеры, но они, вероятно, устарели
- https://gist.github.com/gpike/3722887
- https://github.com/Ekito/spring-boot-gwt
- https://github.com/feedm3/spring-boot-gwt
- https://examples.javacodegeeks.com/core-java/gradle/gradle-gwt-integration-example/
Могут ли быть примеры, начиная с gretty???
Мой build.gradle
plugins {
id 'org.springframework.boot' version '1.5.9.RELEASE'
id "net.ltgt.apt" version "0.13"
}
apply plugin: "war"
apply plugin: "eclipse"
sourceSets {
main.java.srcDir "src/main/java"
main.resources.srcDir "src/main/resources"
test.java.srcDir "src/test/java"
test.resources.srcDir "src/test/resources"
}
configurations {
all*.exclude module: 'spring-boot-starter-logging'
all*.exclude module: "spring-boot-starter-tomcat"
}
dependencies {
compile("javax.inject:javax.inject:$javaxInjectVersion")
compile("com.google.guava:guava:$guavaVersion")
compile("commons-logging:commons-logging:$commonsLoggingVersion")
compileOnly("com.google.guava:guava-gwt:$guavaVersion")
compileOnly("com.google.gwt.inject:gin:$ginVersion")
compileOnly("com.github.gwtmaterialdesign:gwt-material:$gwtMaterialVersion")
compileOnly("com.github.gwtmaterialdesign:gwt-material-addins:$gwtMaterialVersion")
compileOnly("com.github.gwtmaterialdesign:gwt-material-themes:$gwtMaterialVersion")
compileOnly("com.github.gwtmaterialdesign:gwt-material-table:$gwtMaterialTableVersion")
// runtime("com.google.gwt:gwt-servlet:$gwtVersion")
compileOnly("com.google.gwt:gwt-user:$gwtVersion")
compileOnly("com.google.gwt:gwt-dev:$gwtVersion")
compileOnly("com.gwtplatform:gwtp-mvp-client:$gwtpVersion")
compileOnly("com.google.gwt.eventbinder:eventbinder:$eventBinderVersion")
compileOnly("org.fusesource.restygwt:restygwt:$restyGwtVersion")
compileOnly("com.googlecode.gwt-charts:gwt-charts:$gwtChartsVersion")
compileOnly("com.sksamuel.gwt:gwt-websockets:$gwtWebsocketsVersion")
compile("org.springframework.boot:spring-boot-starter-jetty:$springBootVersion")
compile("org.springframework.boot:spring-boot-devtools:$springBootVersion")
compile("org.springframework.boot:spring-boot-starter-web:$springBootVersion")
compile("org.projectlombok:lombok:$lombokVersion")
apt("org.projectlombok:lombok:$lombokVersion")
testCompile("junit:junit:$junitVersion")
}
task wrapper(type: Wrapper) {
gradleVersion = '4.0.1'
}
task compileGwt(dependsOn: classes, type: JavaExec) {
ext.buildDir = "${project.buildDir}/gwt"
ext.extraDir = "${project.buildDir}/extra"
inputs.file sourceSets.main.java.srcDirs
inputs.dir sourceSets.main.output.resourcesDir
outputs.dir buildDir
doFirst {
file(buildDir).mkdirs()
}
main = 'com.google.gwt.dev.Compiler'
classpath {
[
sourceSets.main.java.srcDirs, // Java source
sourceSets.main.output.resourcesDir, // Generated resources
sourceSets.main.output.classesDir, // Generated classes
sourceSets.main.compileClasspath, // Deps
]
}
args = [
'com.alex.example.DeviceManager',
'-war', buildDir,
'-logLevel', 'INFO',
'-localWorkers', '4',
'-compileReport',
'-extra', extraDir,
'-style', 'OBF',
'-optimize', '7' // 0=none, 9=max
]
maxHeapSize = '2G'
}
compileJava.dependsOn(processResources)
jar.dependsOn compileGwt
jar {
baseName = 'spring-boot-gwt'
version = '1.0.0'
into('static') {
from compileGwt.buildDir
}
}
eclipse {
classpath {
containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER')
containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8'
}
}
// copy war file to $rootDir/install folder
def installDir = "$rootDir" + "/install/"
task installWar(type: Copy) {
delete installDir
def sourceFolder = "$buildDir" + "/libs"
from sourceFolder
into installDir
}
Мои логи
/usr/lib/jvm/java-8-oracle/bin/java -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=36867 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:/home/lesharb/soft/idea/lib/idea_rt.jar=37983:/home/lesharb/soft/idea/bin -Dfile.encoding=UTF-8 -classpath /usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/deploy.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/jfxrt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-8-oracle/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-oracle/jre/lib/javaws.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfxswt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar:/usr/lib/jvm/java-8-oracle/jre/lib/plugin.jar:/usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/media/lesharb/Data/Workspace/example/example-portal-frontend/gwt-material/out/production/classes:/media/lesharb/Data/Workspace/example/example-portal-frontend/gwt-material/out/production/resources:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-slf4j-impl/2.7/382b070836b8940a02d28c936974db95e9bfc3a4/log4j-slf4j-impl-2.7.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-web/2.7/6c6cec01d95913355ceb79e47573bd84bbfbf60e/log4j-web-2.7.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.7/a3f2b4e64c61a7fc1ed8f1e5ba371933404ed98a/log4j-core-2.7.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.7/8de00e382a817981b737be84cb8def687d392963/log4j-api-2.7.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-api/9.4.7.v20170914/aa7717f73a613c338bda18bfa5b7bd8b6917330/websocket-api-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/javax.annotation/javax.annotation-api/1.2/479c1e06db31c432330183f5cae684163f186146/javax.annotation-api-1.2.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.8.10/eb21a035c66ad307e66ec8fce37f5d50fd62d039/jackson-core-2.8.10.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/23.0/c947004bb13d18182be60077ade044099e4f26f1/guava-23.0.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.8.0/45b426f7796b741035581a176744d91090e2e6fb/jackson-annotations-2.8.0.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.fasterxml/classmate/1.3.4/3d5f48f10bbe4eb7bd862f10c0583be2e0053c6/classmate-1.3.4.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.jboss.logging/jboss-logging/3.3.1.Final/c46217ab74b532568c0ed31dc599db3048bd1b67/jboss-logging-3.3.1.Final.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.17/7a27ea250c5130b2922b86dea63cbb1cc10a660c/snakeyaml-1.17.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/javax.websocket/javax.websocket-api/1.0/fc843b649d4a1dcb0497669d262befa3918c7ba8/javax.websocket-api-1.0.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-util/9.4.7.v20170914/771efdf5983c174d6d9c58892108c1c2d018404a/jetty-util-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-devtools/1.5.9.RELEASE/8908280f33c65ffa21789020e7a37d46a798d445/spring-boot-devtools-1.5.9.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/1.5.9.RELEASE/bda9733d5e6ba6d1a97deead1738713dc0631b3e/spring-boot-starter-web-1.5.9.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/1.5.9.RELEASE/6bfb34db2715ee86c6e2337fa145650588b4b1b3/spring-boot-starter-1.5.9.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/1.5.9.RELEASE/88dd18bdaf317ae40971573a051fd47265f2ed39/spring-boot-autoconfigure-1.5.9.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/1.5.9.RELEASE/f472cdf948288796fb31e0bb03f6e7b022b763a0/spring-boot-1.5.9.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/1.3.9/40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf/jsr305-1.3.9.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/4.3.13.RELEASE/87a095c7a1d13fe433ae6712787238c1dbaa6919/spring-webmvc-4.3.13.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/4.3.13.RELEASE/7cd084992d546165ede3e99bc31ee49c937f0ce7/spring-web-4.3.13.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/4.3.13.RELEASE/6ab1c189a13182fa3256f6bbc68fafdaf8f5a19e/spring-context-4.3.13.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/4.3.13.RELEASE/61f427b55951f59b50f3c2bd0de3c48960e2a342/spring-aop-4.3.13.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/4.3.13.RELEASE/8613a7077722f1d97f8cb3fea4b0b40bfadf4496/spring-beans-4.3.13.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/4.3.13.RELEASE/da22bf7df1262e429b49653be6cd5b89b6affe5e/spring-expression-4.3.13.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/4.3.13.RELEASE/eea18d7f4d01f1baa1b6728b678b5a6fe23c61f6/spring-core-4.3.13.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-xml/9.4.7.v20170914/203e38c00bba11bcb72b41c8d7a1714df61f31e5/jetty-xml-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.2/4bfc12adfe4842bf07b657f0369c4cb522955686/commons-logging-1.2.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-jetty/1.5.9.RELEASE/4e4b62d65f1007235b3a9c32403dd610dfe5592/spring-boot-starter-jetty-1.5.9.RELEASE.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.projectlombok/lombok/1.16.18/557d13dcb647038dc687390711ccb5c9b3ffbd60/lombok-1.16.18.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-io/9.4.7.v20170914/a51742105ec2665f5ad80c17c784b388cb855329/jetty-io-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-common/9.4.7.v20170914/47d18802581af0a1c458f7074a47e6e07ee864a0/websocket-common-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-http/9.4.7.v20170914/44a0adb69ff6131129df34d43b28e196c8ce0a90/jetty-http-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-client/9.4.7.v20170914/b1026e2f37cfaf626b7c42c05ce1ec83cd6609ec/jetty-client-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-client/9.4.7.v20170914/693b3492e04b78757d88544f321076265909a503/websocket-client-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/javax-websocket-client-impl/9.4.7.v20170914/94e54b803406f711e2f9636dd658e497e2ca9e67/javax-websocket-client-impl-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.25/da76ca59f6a57ee3102f8f9bd9cee742973efa8a/slf4j-api-1.7.25.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-continuation/9.4.7.v20170914/6b2aaa9da3e11e0f12bba9a80e74a389ab0d045e/jetty-continuation-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.0.18/5f65affce1684999e2f4024983835efc3504012e/error_prone_annotations-2.0.18.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.1/976d8d30bebc251db406f2bdb3eb01962b5685b3/j2objc-annotations-1.1.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.codehaus.mojo/animal-sniffer-annotations/1.14/775b7e22fb10026eed3f86e8dc556dfafe35f2d5/animal-sniffer-annotations-1.14.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-servlets/9.4.7.v20170914/a0b1f50faf6ea178e4e1b46072794ebbb4c682e9/jetty-servlets-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/javax-websocket-server-impl/9.4.7.v20170914/45e2d7106f87f7950928447b7124e07e68b3f9a3/javax-websocket-server-impl-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/5.1/5ef31c4fe953b1fd00b8a88fa1d6820e8785bb45/asm-5.1.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-annotations/9.4.7.v20170914/fb2649517a94753465c9dfa05965a5caf471ffcf/jetty-annotations-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-plus/9.4.7.v20170914/862942bedb3d071e475770494b017efc6efa5a4f/jetty-plus-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-webapp/9.4.7.v20170914/cb3f5561ad15a750dcb0cfdcc2db6df141df74b2/jetty-webapp-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-server/9.4.7.v20170914/560ebb2f187c0f61b07b24eb667f669941beff89/websocket-server-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-tree/5.1/87b38c12a0ea645791ead9d3e74ae5268d1d6c34/asm-tree-5.1.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.mortbay.jasper/apache-el/8.0.33/1b8fa2179b3937cada939317bb135815e79c0ac2/apache-el-8.0.33.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-validator/5.3.6.Final/4c730be8bf55a8e9a61e79a2f2c079abf48b718/hibernate-validator-5.3.6.Final.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.8.10/f7b83cb2bc4b88d53961e749e1ad32f49ef017b7/jackson-databind-2.8.10.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-commons/5.1/25d8a575034dd9cfcb375a39b5334f0ba9c8474e/asm-commons-5.1.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/javax.servlet/javax.servlet-api/3.1.0/3cd63d075497751784b2fa84be59432f4905bf7c/javax.servlet-api-3.1.0.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-server/9.4.7.v20170914/886adb1b347f42698ea5482e600033428ad32afb/jetty-server-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/javax.validation/validation-api/1.1.0.Final/8613ae82954779d518631e05daa73a6a954817d5/validation-api-1.1.0.Final.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-security/9.4.7.v20170914/5119551fb6f19c556ea40588ab4c8f11967796ad/jetty-security-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.websocket/websocket-servlet/9.4.7.v20170914/a75e6706b6af7a87bd3edebbddc45e6cb525f321/websocket-servlet-9.4.7.v20170914.jar:/home/lesharb/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-servlet/9.4.7.v20170914/980023d7ac2504839f89f337de76c345b21808a1/jetty-servlet-9.4.7.v20170914.jar com.alex.example.server.ServerApplication
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.5.9.RELEASE)
Nov 30, 2017 6:21:53 PM com.alex.example.server.ServerApplication logStarting
INFO: Starting ServerApplication on LeshaRB with PID 3151 (/media/lesharb/Data/Workspace/example/example-portal-frontend/gwt-material/out/production/classes started by lesharb in /media/lesharb/Data/Workspace/example/example-portal-frontend)
Nov 30, 2017 6:21:53 PM com.alex.example.server.ServerApplication logStartupProfileInfo
INFO: No active profile set, falling back to default profiles: default
Nov 30, 2017 6:21:54 PM org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext prepareRefresh
INFO: Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@680bcdb7: startup date [Thu Nov 30 18:21:54 MSK 2017]; root of context hierarchy
Nov 30, 2017 6:21:54 PM org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor <init>
INFO: JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2017-11-30 18:21:54.798 INFO 3151 --- [ restartedMain] o.e.j.u.log : Logging initialized @2028ms to org.eclipse.jetty.util.log.Slf4jLog
2017-11-30 18:21:54.889 INFO 3151 --- [ restartedMain] o.e.j.s.Server : jetty-9.4.7.v20170914
Nov 30, 2017 6:21:54 PM org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory getEmbeddedServletContainer
INFO: Server initialized with port: 9014
2017-11-30 18:21:54.955 INFO 3151 --- [ restartedMain] o.e.j.s.session : DefaultSessionIdManager workerName=node0
2017-11-30 18:21:54.955 INFO 3151 --- [ restartedMain] o.e.j.s.session : No SessionScavenger set, using defaults
2017-11-30 18:21:54.956 INFO 3151 --- [ restartedMain] o.e.j.s.session : Scavenging every 660000ms
2017-11-30 18:21:54.960 INFO 3151 --- [ restartedMain] o.e.j.s.h.C.application : Initializing Spring embedded WebApplicationContext
Nov 30, 2017 6:21:54 PM org.springframework.web.context.ContextLoader prepareEmbeddedWebApplicationContext
INFO: Root WebApplicationContext: initialization completed in 939 ms
Nov 30, 2017 6:21:55 PM org.springframework.boot.web.servlet.ServletRegistrationBean onStartup
INFO: Mapping servlet: 'dispatcherServlet' to [/]
Nov 30, 2017 6:21:55 PM org.springframework.boot.web.servlet.FilterRegistrationBean configure
INFO: Mapping filter: 'characterEncodingFilter' to: [/*]
Nov 30, 2017 6:21:55 PM org.springframework.boot.web.servlet.FilterRegistrationBean configure
INFO: Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
Nov 30, 2017 6:21:55 PM org.springframework.boot.web.servlet.FilterRegistrationBean configure
INFO: Mapping filter: 'httpPutFormContentFilter' to: [/*]
Nov 30, 2017 6:21:55 PM org.springframework.boot.web.servlet.FilterRegistrationBean configure
INFO: Mapping filter: 'requestContextFilter' to: [/*]
2017-11-30 18:21:55.043 INFO 3151 --- [ restartedMain] o.e.j.s.h.ContextHandler : Started o.s.b.c.e.j.JettyEmbeddedWebAppContext@3c06d098{/demogwt,[file:///tmp/jetty-docbase.7709114363873447959.9014/],AVAILABLE}
2017-11-30 18:21:55.044 INFO 3151 --- [ restartedMain] o.e.j.s.Server : Started @2274ms
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache
INFO: Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@680bcdb7: startup date [Thu Nov 30 18:21:54 MSK 2017]; root of context hierarchy
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register
INFO: Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping register
INFO: Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler
INFO: Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler
INFO: Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.handler.SimpleUrlHandlerMapping registerHandler
INFO: Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
Nov 30, 2017 6:21:55 PM org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer startServer
INFO: LiveReload server is running on port 35729
Nov 30, 2017 6:21:55 PM org.springframework.jmx.export.annotation.AnnotationMBeanExporter afterSingletonsInstantiated
INFO: Registering beans for JMX exposure on startup
2017-11-30 18:21:55.515 INFO 3151 --- [ restartedMain] o.e.j.s.h.C.application : Initializing Spring FrameworkServlet 'dispatcherServlet'
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.DispatcherServlet initServletBean
INFO: FrameworkServlet 'dispatcherServlet': initialization started
Nov 30, 2017 6:21:55 PM org.springframework.web.servlet.DispatcherServlet initServletBean
INFO: FrameworkServlet 'dispatcherServlet': initialization completed in 10 ms
2017-11-30 18:21:55.542 INFO 3151 --- [ restartedMain] o.e.j.s.AbstractConnector : Started ServerConnector@74cf72ba{HTTP/1.1,[http/1.1]}{0.0.0.0:9014}
Nov 30, 2017 6:21:55 PM org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainer start
INFO: Jetty started on port(s) 9014 (http/1.1)
Nov 30, 2017 6:21:55 PM com.alex.example.server.ServerApplication logStarted
INFO: Started ServerApplication in 2.147 seconds (JVM running for 2.778)
Плагин gradle-gwt-plugin не использовался. Он тянет зависимость от старого причала