Spring and Standalone Tomcat

My application follows the DemoApplication.java posted here:
https://vaadin.com/spring
and

works fine
with Eclipse and embedded Tomcat
. However, when I build a war file and deploy to a standalone tomcat instance I cannot access the web app, please not the deployment is fine. I’ve tried various different annotations described in the forum and tried to follow: [url=https://vaadin.com/docs/-/part/framework/application/application-environment.html]
https://vaadin.com/docs/-/part/framework/application/application-environment.html

[color=#000000]
Instead of posting the various errors I’ve seen when making close attempts. I’ll simply reference the error I have now based upon the code which is close to DemoApplication.java: HTTP Status 404, by trying a variety of URL.

Maybe it is as simply as me not using the right URL!

@SpringBootApplication
public class PantherApplication {

    public static void main(String args) {
        SpringApplication.run(PantherApplication.class, args);
    }
    
    @SpringUI(path = "")
    public class VaadinUI extends UI {
...

        @Override
        protected void init(VaadinRequest request) {
...
}
...
}
}

[/color]
[/url]

The mavin install reports the following when I do a clean install:

2017-05-14 09:23:44.778  INFO 14728 --- [ost-startStop-1]
 c.v.s.b.i.VaadinServletConfiguration     : Registering Vaadin servlet
2017-05-14 09:23:44.778  INFO 14728 --- [ost-startStop-1]
 c.v.s.b.i.VaadinServletConfiguration     : Servlet will be mapped to URLs 
[/vaadinServlet/*, /VAADIN/*]
2017-05-14 09:23:44.802  INFO 14728 --- [ost-startStop-1]
 c.v.s.b.i.VaadinServletConfiguration     : Setting servlet init parameters
2017-05-14 09:23:44.802  INFO 14728 --- [ost-startStop-1]
 c.v.s.b.i.VaadinServletConfiguration     : Set servlet init parameter [productionMode]
 = [false]

2017-05-14 09:23:44.802  INFO 14728 --- [ost-startStop-1]
 c.v.s.b.i.VaadinServletConfiguration     : Set servlet init parameter [resourceCacheTime]
 = [3600]

2017-05-14 09:23:44.803  INFO 14728 --- [ost-startStop-1]
 c.v.s.b.i.VaadinServletConfiguration     : Set servlet init parameter [heartbeatInterval]
 = [300]

2017-05-14 09:23:44.803  INFO 14728 --- [ost-startStop-1]
 c.v.s.b.i.VaadinServletConfiguration     : Set servlet init parameter [closeIdleSessions]
 = [false]

2017-05-14 09:23:44.894  INFO 14728 --- [ost-startStop-1]
 o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'dispatcherServlet' to 
[/]
2017-05-14 09:23:44.895  INFO 14728 --- [ost-startStop-1]
 o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'springVaadinServlet' to 
[/vaadinServlet/*, /VAADIN/*]
2017-05-14 09:23:44.899  INFO 14728 --- [ost-startStop-1]
 o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: 
[/*]
2017-05-14 09:23:44.899  INFO 14728 --- [ost-startStop-1]
 o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: 
[/*]
2017-05-14 09:23:44.899  INFO 14728 --- [ost-startStop-1]
 o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: 
[/*]
2017-05-14 09:23:44.899  INFO 14728 --- [ost-startStop-1]
 o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: 
[/*]

There is no errors in your output. If you did not change the war file name, the url must be http://localhost:8080/vaadin-demo-0.0.1-SNAPSHOT