Programmatically Jetty configuration

we’re trying to configure your simplest flow application (https://vaadin.com/start/latest/project-base) to work with programmatically jetty configuration (without maven)
following this https://vaadin.com/docs/v12/flow/production/tutorial-jetty.html
but we cant get this to work…

  1. what are the imports for the ManualJetty class you have in your instructions?
  2. should there be any difference between the vaadin 8 Programmatically-Jetty-configuration?
    our flow app is getting up but we can’t see anything in the url and our mainView class is not even been initialized.

this is the bug we’re getting

Connected to the target VM, address: ‘127.0.0.1:50706’, transport: ‘socket’
[main]
INFO org.eclipse.jetty.util.log - Logging initialized @3439ms to org.eclipse.jetty.util.log.Slf4jLog
[main]
WARN org.eclipse.jetty.server.handler.ContextHandler - Empty contextPath
[main]
INFO org.eclipse.jetty.server.Server - jetty-9.4.14.v20181114; built: 2018-11-14T21:20:31.478Z; git: c4550056e785fb5665914545889f21dc136ad9e6; jvm 11.0.1+13
[main]
INFO org.eclipse.jetty.annotations.AnnotationConfiguration - Scanning elapsed time=580ms
[main]
INFO org.eclipse.jetty.webapp.StandardDescriptorProcessor - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[main]
INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing AtmosphereFramework
[main]
WARN org.eclipse.jetty.webapp.WebAppContext - Failed startup of context o.e.j.w.WebAppContext@4b29d1d2{/,[file:///C:/Users/1000258071/branches/mainview-project/target/classes/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-core/12.0.5/vaadin-core-12.0.5.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/flow-server/1.2.4/flow-server-1.2.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/external/gwt/gwt-elemental/2.8.2.vaadin2/gwt-elemental-2.8.2.vaadin2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/jsoup/jsoup/1.10.3/jsoup-1.10.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/helger/ph-css/6.1.1/ph-css-6.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/helger/ph-commons/9.1.2/ph-commons-9.1.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/net/bytebuddy/byte-buddy/1.9.3/byte-buddy-1.9.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/external/gentyref/1.2.0.vaadin1/gentyref-1.2.0.vaadin1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/flow-push/1.2.4/flow-push-1.2.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/external/atmosphere/atmosphere-runtime/2.4.30.vaadin1/atmosphere-runtime-2.4.30.vaadin1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/external/slf4j/vaadin-slf4j-jdk14/1.6.1/vaadin-slf4j-jdk14-1.6.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/flow-client/1.2.4/flow-client-1.2.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/flow-html-components/1.2.4/flow-html-components-1.2.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/flow-data/1.2.4/flow-data-1.2.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/javax/validation/validation-api/2.0.0.Final/validation-api-2.0.0.Final.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-lumo-theme/1.2.4/vaadin-lumo-theme-1.2.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-lumo-styles/1.3.2/vaadin-lumo-styles-1.3.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-icon/2.1.0/iron-icon-2.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-meta/2.1.1/iron-meta-2.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-iconset-svg/2.2.1/iron-iconset-svg-2.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-flex-layout/2.0.3/iron-flex-layout-2.0.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymer/polymer/2.6.1/polymer-2.6.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/webcomponents/webcomponentsjs/1.2.6/webcomponentsjs-1.2.6.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/webcomponents/shadycss/1.5.0-1/shadycss-1.5.0-1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-material-theme/1.2.4/vaadin-material-theme-1.2.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-material-styles/1.2.0/vaadin-material-styles-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-button-flow/1.2.1/vaadin-button-flow-1.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-button/2.1.0/vaadin-button-2.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-element-mixin/2.1.2/vaadin-element-mixin-2.1.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-usage-statistics/2.0.1/vaadin-usage-statistics-2.0.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-development-mode-detector/2.0.0/vaadin-development-mode-detector-2.0.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-control-state-mixin/2.1.1/vaadin-control-state-mixin-2.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-themable-mixin/1.3.2/vaadin-themable-mixin-1.3.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-checkbox-flow/1.2.0/vaadin-checkbox-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-checkbox/2.2.3/vaadin-checkbox-2.2.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-combo-box-flow/2.0.2/vaadin-combo-box-flow-2.0.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-combo-box/4.2.0/vaadin-combo-box-4.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-text-field/2.1.5/vaadin-text-field-2.1.5.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-resizable-behavior/2.1.1/iron-resizable-behavior-2.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-a11y-announcer/2.1.0/iron-a11y-announcer-2.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-list/2.0.19/iron-list-2.0.19.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-scroll-target-behavior/2.1.1/iron-scroll-target-behavior-2.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-a11y-keys-behavior/2.1.1/iron-a11y-keys-behavior-2.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-item/2.1.0/vaadin-item-2.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-overlay/3.2.1/vaadin-overlay-3.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-overlay-behavior/2.3.4/iron-overlay-behavior-2.3.4.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-fit-behavior/2.2.1/iron-fit-behavior-2.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-date-picker-flow/1.2.3/vaadin-date-picker-flow-1.2.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-date-picker/3.3.2/vaadin-date-picker-3.3.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-media-query/2.1.0/iron-media-query-2.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-dialog-flow/1.2.0/vaadin-dialog-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-dialog/2.2.0/vaadin-dialog-2.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-form-layout-flow/1.2.0/vaadin-form-layout-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-form-layout/2.1.0/vaadin-form-layout-2.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-grid-flow/2.1.5/vaadin-grid-flow-2.1.5.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-grid/5.2.5/vaadin-grid-5.2.5.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/apache/commons/commons-lang3/3.0/commons-lang3-3.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-icons-flow/1.2.0/vaadin-icons-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-icons/4.2.1/vaadin-icons-4.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-iron-list-flow/1.2.2/vaadin-iron-list-flow-1.2.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-list-box-flow/1.2.0/vaadin-list-box-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-list-box/1.1.0/vaadin-list-box-1.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-list-mixin/2.1.1/vaadin-list-mixin-2.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-ordered-layout-flow/1.2.0/vaadin-ordered-layout-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-ordered-layout/1.1.0/vaadin-ordered-layout-1.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-progress-bar-flow/1.2.0/vaadin-progress-bar-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-progress-bar/1.1.0/vaadin-progress-bar-1.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-radio-button-flow/1.2.0/vaadin-radio-button-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-radio-button/1.1.2/vaadin-radio-button-1.1.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-split-layout-flow/1.2.0/vaadin-split-layout-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-split-layout/4.1.0/vaadin-split-layout-4.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-tabs-flow/1.2.0/vaadin-tabs-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-tabs/2.1.1/vaadin-tabs-2.1.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-text-field-flow/1.2.1/vaadin-text-field-flow-1.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-upload-flow/1.2.0/vaadin-upload-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-upload/4.2.1/vaadin-upload-4.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-notification-flow/1.2.0/vaadin-notification-flow-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-notification/1.2.0/vaadin-notification-1.2.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-app-layout-flow/1.0.3/vaadin-app-layout-flow-1.0.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-app-layout/1.0.2/vaadin-app-layout-1.0.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-context-menu-flow/1.2.3/vaadin-context-menu-flow-1.2.3.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-context-menu/4.2.1/vaadin-context-menu-4.2.1.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.11.v20180605/jetty-xml-9.4.11.v20180605.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.11.v20180605/jetty-servlet-9.4.11.v20180605.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-security/9.4.11.v20180605/jetty-security-9.4.11.v20180605.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-server/9.4.11.v20180605/jetty-server-9.4.11.v20180605.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-http/9.4.11.v20180605/jetty-http-9.4.11.v20180605.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-io/9.4.11.v20180605/jetty-io-9.4.11.v20180605.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-plus/9.4.14.v20181114/jetty-plus-9.4.14.v20181114.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-jndi/9.4.14.v20181114/jetty-jndi-9.4.14.v20181114.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-annotations/9.4.14.v20181114/jetty-annotations-9.4.14.v20181114.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/ow2/asm/asm/7.0/asm-7.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/ow2/asm/asm-commons/7.0/asm-commons-7.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/ow2/asm/asm-tree/7.0/asm-tree-7.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/ow2/asm/asm-analysis/7.0/asm-analysis-7.0.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/eclipse/jetty/jetty-util/9.4.14.v20181114/jetty-util-9.4.14.v20181114.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.jar!/, jar:file:/C:/Users/1000258071/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar!/, jar:file:/C:/Program%20Files/JetBrains/IntelliJ%20IDEA%202018.2.4/lib/idea_rt.jar!/, file:///C:/Users/1000258071/branches/mainview-project/src/main/webapp/, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymer/polymer/2.6.1/polymer-2.6.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-a11y-keys-behavior/2.1.1/iron-a11y-keys-behavior-2.1.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-button/2.1.0/vaadin-button-2.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-item/2.1.0/vaadin-item-2.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-tabs/2.1.1/vaadin-tabs-2.1.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/flow-client/1.2.4/flow-client-1.2.4.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-list-box/1.1.0/vaadin-list-box-1.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-text-field/2.1.5/vaadin-text-field-2.1.5.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-date-picker/3.3.2/vaadin-date-picker-3.3.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-themable-mixin/1.3.2/vaadin-themable-mixin-1.3.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-combo-box-flow/2.0.2/vaadin-combo-box-flow-2.0.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-list/2.0.19/iron-list-2.0.19.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-control-state-mixin/2.1.1/vaadin-control-state-mixin-2.1.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/flow-data/1.2.4/flow-data-1.2.4.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-element-mixin/2.1.2/vaadin-element-mixin-2.1.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-checkbox/2.2.3/vaadin-checkbox-2.2.3.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-fit-behavior/2.2.1/iron-fit-behavior-2.2.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-form-layout/2.1.0/vaadin-form-layout-2.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-material-styles/1.2.0/vaadin-material-styles-1.2.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-grid-flow/2.1.5/vaadin-grid-flow-2.1.5.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-media-query/2.1.0/iron-media-query-2.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-date-picker-flow/1.2.3/vaadin-date-picker-flow-1.2.3.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-radio-button/1.1.2/vaadin-radio-button-1.1.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-context-menu/4.2.1/vaadin-context-menu-4.2.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/flow-server/1.2.4/flow-server-1.2.4.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/webcomponents/shadycss/1.5.0-1/shadycss-1.5.0-1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-upload/4.2.1/vaadin-upload-4.2.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-scroll-target-behavior/2.1.1/iron-scroll-target-behavior-2.1.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-dialog/2.2.0/vaadin-dialog-2.2.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-flex-layout/2.0.3/iron-flex-layout-2.0.3.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-lumo-styles/1.3.2/vaadin-lumo-styles-1.3.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-notification/1.2.0/vaadin-notification-1.2.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-progress-bar/1.1.0/vaadin-progress-bar-1.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-app-layout/1.0.2/vaadin-app-layout-1.0.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-a11y-announcer/2.1.0/iron-a11y-announcer-2.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-resizable-behavior/2.1.1/iron-resizable-behavior-2.1.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-list-mixin/2.1.1/vaadin-list-mixin-2.1.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-usage-statistics/2.0.1/vaadin-usage-statistics-2.0.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-icon/2.1.0/iron-icon-2.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-ordered-layout/1.1.0/vaadin-ordered-layout-1.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-context-menu-flow/1.2.3/vaadin-context-menu-flow-1.2.3.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-overlay/3.2.1/vaadin-overlay-3.2.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-meta/2.1.1/iron-meta-2.1.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-iconset-svg/2.2.1/iron-iconset-svg-2.2.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/vaadin-iron-list-flow/1.2.2/vaadin-iron-list-flow-1.2.2.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/polymerelements/iron-overlay-behavior/2.3.4/iron-overlay-behavior-2.3.4.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/webcomponents/webcomponentsjs/1.2.6/webcomponentsjs-1.2.6.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-combo-box/4.2.0/vaadin-combo-box-4.2.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-split-layout/4.1.0/vaadin-split-layout-4.1.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/com/vaadin/flow-push/1.2.4/flow-push-1.2.4.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-icons/4.2.1/vaadin-icons-4.2.1.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-development-mode-detector/2.0.0/vaadin-development-mode-detector-2.0.0.jar!/META-INF/resources, jar:file:///C:/Users/1000258071/.m2/repository/org/webjars/bowergithub/vaadin/vaadin-grid/5.2.5/vaadin-grid-5.2.5.jar!/META-INF/resources]
,UNAVAILABLE}
java.lang.NullPointerException
at org.eclipse.jetty.annotations.AnnotationDecorator.introspect(AnnotationDecorator.java:61)
at org.eclipse.jetty.annotations.AnnotationDecorator.decorate(AnnotationDecorator.java:67)
at org.eclipse.jetty.util.DecoratedObjectFactory.decorate(DecoratedObjectFactory.java:79)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:365)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:848)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:287)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
at org.eclipse.jetty.server.Server.start(Server.java:419)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:386)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at com.wdc.roi.ManualJetty.main(ManualJetty.java:66)
[main]
INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@46b61c56{HTTP/1.1,[http/1.1]
}{0.0.0.0:8080}
[main]
INFO org.eclipse.jetty.server.Server - Started @12017ms

and this is the pom

com.vaadin vaadin-core ${vaadin.version} org.eclipse.jetty jetty-webapp 9.4.11.v20180605 org.eclipse.jetty jetty-plus 9.4.14.v20181114 org.eclipse.jetty jetty-annotations 9.4.14.v20181114 org.eclipse.jetty jetty-util 9.4.14.v20181114
    <!-- Added to provide logging output as Flow uses -->
    <!-- the unbound SLF4J no-operation (NOP) logger implementation -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.25</version>
    </dependency>
</dependencies>

see solution suggestion here
https://vaadin.com/forum/thread/17311276/looking-for-example-of-vaadin-10-in-an-embedded-jetty