My application follows the DemoApplication.java posted here:
https://vaadin.com/docs/latest/flow/intergrations/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=Deploying an Application | Server-Side Applications | Framework | Vaadin 8 Docs]
Deploying an Application | Server-Side Applications | Framework | Vaadin 8 Docs
[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:
[/*]