the problem is that the browser freezes and doesn’t show the login screen.
I’m sure that tomcat is reachable because:
Under the project dir (~/studio-projects/KGest/deploy/tomcat/webapp) I created a new /test folder in which i added 2 files
1 - index.html = a simple html page that is displayed correctly on the remote host (and locally)
2 - test.jsp = a page that create a connection with the db (postgres) and executes a query. This page is functioning properly on both local and remote host.
I turned off the firewall on the devel pc.
I forwarded ports on the internet fw from 8080 to 8500 to be sure.
The thing is that under tomcat/log every logs remain unchanged until i login from the lan. Something is preventing the access on the login page from a remote computer.
I think that i’m missing something with the project configuration
I didn’t make any changes to the default server.xml configuration made by the ide
I checked every log and i didn’t found errors.
have only this warning: “WARNING [http-nio-8080-exec-10] com.vaadin.server.DefaultDeploymentConfiguration.checkProductionMode”
I think this warning is related to the fact that vaadin is in debug mode. I will open a separate thread for this because i can’t get rid of it.
SOLVED: I installed a new VM with Tomcat 8 to be sure that everything was setting up from scratch.
Since the new VM was not working either, after many hours of diagnostics, the issue was that the MTU of the network interface was not aligned with the mtu of the new internet provider I was switching on.
The result was that only frames lower than the mtu were tranfered. This explains why test pages on the same machine were working.
Since the login interface is far greater than the mtu, that is 1492 bytes for my ISP, the connection “starved”, letting the browser waiting for data while showing the animated circle endlessly.