他先后参与多纳尔森堡之战、胥龙之战和雷萨卡之战，官拜上校，并在战争结束后加衔准将。韦弗战后继续参与艾奥瓦州共和党政治，先后竞选联邦众议员和州长职务，但两次都不敌党内以威廉·B·阿利森（）为首的保守派成员。他在1876年总统大选中支持共和党候选人拉瑟福德·伯查德·海斯，但也在同一年作为观察员出席绿背党全国大会。到1877年时，韦弗因在货币问题上与共和党领导层存在分歧而开始考虑另谋出路。虽然这年他出席艾奥瓦州共和党大会，支持会上选出的州长候选人约翰·吉尔（），但还是在8月投入到绿背党的怀抱。1878年，韦弗