Ernst Weber war Co-Trainer bei der Wiener Austria (1993 - 1995) unter Trainer Josef Hickersberger und Egon Coordes.
Als Spieler spielte Weber bei SC Brunn (1-mal Landesligameister), Mödling, Guntramsdorf, als Spielertrainer bei Großengersdorf und Brunn. Bei Admira/Wacker begann er 1981 als U-18-Trainer, übernahm später die U-21, wechselte 1986 zu Eisenstadt und zu Krems, wo er 1988 überraschend den österr. Cupsieg erringen konnte. Danach ging er wieder für zwei Jahre zur Admira (2-mal UEFA-Cup, 88/89 Cupfinalist und Stadthallensieger) und kam über den LASK wieder nach Krems.