// Generated by the Maven Archetype Plug-in package ${package}.app; import com.webobjects.appserver.WOSession; import com.webobjects.foundation.NSLog; import er.extensions.appserver.ERXApplication; import er.extensions.foundation.ERXPatcher; import ${package}.components.Main; public class Application extends ERXApplication { public static void main(String[] argv) { ERXApplication.main(argv, Application.class); } public Application() { super(); NSLog.out.appendln("Welcome to " + name() + " !"); /* ** put your initialization code in here ** */ } /** * Determines the WOSession class to instantiate. * @see com.webobjects.appserver.WOApplication#_sessionClass() */ @Override protected Class< ? extends WOSession > _sessionClass() { return Session.class; } /** * Install patches including ensuring that Main is correctly resolved at runtime. * @see er.extensions.appserver.ERXApplication#installPatches() */ @Override public void installPatches() { super.installPatches(); ERXPatcher.setClassForName(Main.class, "Main"); } }