Egyes JBoss alkalmazások az MBean komponensek létrehozási eljárását használják, amely az alkalmazásindítási és -leállítási logika futtatása érdekében megvalósítja az MBeanRegistration felületet. Ez a szabály az MBeanRegistration felületet megvalósító osztályokat látja el jelzővel, melynek révén kiértékelheti, hogy az adott MBean komponens felhasználásra kerül-e az indítási és leállítási logikához. Az alkalmazásindítási és -leállítási logika futtatásának előnyben részesített eljárása a ServletContextListener felület használatához kötődik, mely az alkalmazásindítás és -leállítás során kerül futtatásra.
Ha az osztályod a MBeanRegistration címet valósítja meg, és valódi MBean, akkor az automatikus javítás a következő módosításokat hajtja végre az osztályon, hogy a ServletContextListener interfészt valósítsa meg, nem pedig a MBeanRegistration interfészt interfész helyett. A contextInitialized() Metódus meghívja a meglévő MBeanRegistration inicializálási metódusok és a contextDestroyed() Metódus meghívja a meglévő MBeanRegistration megszüntetési metódusokat.
A kontextusfigyelő meghatározása érdekében a web.xml fájl is módosításra kerül. Ha egy web.xml fájl nem létezik ehhez a modulalkalmazáshoz, a sikeres fordítás érdekében be kell illesztenie a j2ee.jar fájlt a célprogramból WebSphere Application Server telepítést az alkalmazás építési útvonalába.