Running a Vaadin 7 project on JBoss 8+ with MPR

What you mean by newer version. If you plan to use JBoss 8+ with MPR, you need to host your Vaadin 7 app in Vaadin 24 project. Furthermore, you need relatively new version of Vaadin 7, that comes with vaadin-server-mp-jakarta artifact, as that is required when running jakarta.servlet.

See more here: Vaadin 7 Extended Maintenance Fact Sheet | Vaadin

Ivy is not supported in Vaadin 24 + Vaadin 7 + MPR setup, you need to base your project on maven, so that you can use both the legacy vaadin-maven plugin for Vaadin 7 local widgetset compilation (which is required with MPR in order to have MPR clientside included there) as well as flow-maven plugin for Vaadin 24 frontend build.

The setup documentation can be found here: