JMUX is an extremely lightweight application server framework. Of course, there are many such frameworks. But sometimes you come across a project where you need something clean and simple. In cases like that, consider JMUX!

To demonstrate how simple it is, consider the following example configuration file:

<app>
    <component name="HelloWorld" class="org.jmux.HelloWorld">
        <webServer>WebServer</webServer>
        <message>Hello World</message>
    </component>

    <component name="WebServer" class="org.jmux.JettyAdapter">
        <port>8080</port>
    </component>
</app>