Во время Второй мировой войны Вебер служил на различных кораблях ВМФ США, поднявшись до звания лейтенант-коммандер. Важное значение для него имела служба на авианосце «Леди Лекс» USS Lexington (CV-2). Вебер был вахтенным офицером на «Лексингтоне» когда произошла атака на Перл-Харбор. В сражении в Коралловом море «Лексингтон» потопил японский авианосец «Сёхо» и сам был потерян 8 мая 1942 года в результате пожара. Вебер часто рассказывал своим студентам, как раскалённый корпус «Лексингтона» светился, уходя под воду.