Push is only working with localhost:8080


I have the problem that Push isn’t working anymore.

I created a new project

mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=7.4.5 Edited the MyUI.java file

public class MyUI extends UI {
 VerticalLayout layout = new VerticalLayout();
    protected void init(VaadinRequest vaadinRequest) {

        Button button = new Button("Click Me");
        button.addClickListener(new Button.ClickListener() {
            public void buttonClick(ClickEvent event) {
                layout.addComponent(new Label("Thank you for clicking"));
        new InitializerThread().start();

    class InitializerThread extends Thread {
        public void run() {
            // Do initialization which takes some time.
            // Here represented by a 1s sleep
            try {
            } catch (InterruptedException e) {

            // Init done, update the UI after doing locking
            access(new Runnable() {
                public void run() {
                    // Here the UI is locked and can be updated
                            .addComponent(new TextArea("This is the real UI"));

    @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true)
    @VaadinServletConfiguration(ui = MyUI.class, productionMode = false)
    public static class MyUIServlet extends VaadinServlet {
mvn vaadin:compile
mvn jetty:run

So it’s only working if I hit up localhost:8080. If i use or my LAN IP it is stuck.

Any idea how I can solve this?

Thank you in advance

It seems that the new Trend Micro Deep Security we rolled out the last weeks is also blocking push.