古代中国的“东征”:炀帝高句丽与忽必烈日本
公元612年,隋炀帝亲率号称一百一十三万的大军东征高句丽;公元1281年,元世祖忽必烈调集十四万军队、数千艘战船,两路东渡日本。两场相隔六百多年的“东征”,都以惨败告终:隋军主力在萨水几乎全军覆没,元军在九州外海遭遇台风,大半沉没。失败之后,隋朝很快在民变中覆灭,元朝则永远放弃了征服日本的念头。
把这两场战争放在一起看,不是因为它们都叫“东征”,而是因为它们实际是同一类历史运动:一个控制着东亚大陆的庞大帝国,试图用压倒性的人力物力向东扩张,却撞上了地理与技术的硬墙。炀帝败在陆上补给线的漫长与高句丽山地防御的韧性,忽必烈则败在跨海作战无法驾驭的风浪和岛屿防御的短促纵深。两次失败同样源于帝国动员能力与其控制力之间的错位,但结果却很不一样:前者直接引爆了隋的内部危机,后者在元朝的政治脉动中留下了长久的裂痕。理解这两场失败,比记住那些惊人的出兵数字,更能看清古代中国扩张的真实边界。
两个帝国的东方执念
隋与元都是结束长期分裂后建立起来的大一统王朝,它们对东方的用兵,初始动机都不是单纯的领土贪婪。隋文帝曾派三十万大军征伐高句丽,却因疫病和补给不济而退兵。隋炀帝继位后,高句丽成为东北方向唯一不驯服的邻国,而且它在辽东保持着军事存在,与突厥有隐约的牵联。对炀帝而言,征高句丽不只是完成父亲未竟的事业,更是要打破北朝以来中原政权在高句丽面前屡屡受阻的僵局,用一场彻底胜利来巩固自己的统治威望。
忽必烈的情况更复杂。1274年第一次征日,是在蒙古灭掉南宋之前,高丽已经成为附庸,日本却拒绝回应元朝的国书。对忽必烈来说,征日既是让东亚世界承认元朝继承册封体系的步骤,也是蒙古帝国扩张惯性的一部分。蒙古骑兵席卷欧亚,唯独面对海洋显得无从下手。忽必烈坚持征日,很大程度上是把陆地上的征服逻辑搬到了海上:只要倾全国之力,没有征服不了的地方。
但这两个帝国没有意识到,东方地平线上的对手,恰恰利用了它们最不擅长的地形。高句丽是山城之国,日本是岛国之民。炀帝和忽必烈都犯了同一个错误:用大陆帝国的思维去衡量东方的抵抗,把敌人想象成可以一次会战击溃的草原骑兵。这为后面的失败埋下了伏笔。
隋军为何在陆地上被拖垮
隋炀帝征高句丽的战争,看起来是绝对优势的较量。隋朝人口达到五千万左右,而高句丽人口不过两三百万;隋军主力是久经战阵的府兵,高句丽却长期处于小规模边境冲突之中。然而,从蓟城(今北京)到辽东城(今辽阳),需要穿越辽西走廊和辽河平原。这段路在平时尚可通行,但在大兵团行军时要保障粮食、武器和草料,就成了一座移动的累赘。炀帝规定的战略是全军必须集中行动,不得擅自进攻,等于把几十万人的行动绑在一起,每天光消耗粮食就惊人。
高句丽人看清了这一点。他们放弃平壤之外的多数平原据点,收缩到辽东各城,尤其是辽东城,用加固的山城拖住隋军主力,同时在后方坚壁清野。隋军围攻辽东城数月不下,等到夏季降雨、疫病开始流行,只好撤退。撤退途中,高句丽军在萨水(今清川江)发动伏击,隋军三十余万人在渡河时崩溃,几乎全军覆没。第一次征高句丽就这样以惨败收场。
这场失败的关键不是隋军不够勇猛,而是它的后勤系统承受不了如此超远距离的持续作战。炀帝征发民夫运送军粮,规定每三石米运到辽东只剩一石,其余都消耗在路上。数百万民夫奔波于道路,农田荒废,山东、河北一带先行崩溃。第二次、第三次征高句丽规模虽小,却已经无力回天。高句丽的山城防御不是坚不可摧,而是隋的后勤链条只能维持短促的攻势,一旦拉长,就脆如细线。隋的动员能力达到了极限,但极限之外没有余裕,这是帝国战略一次性投入过多、没有留下缓冲的致命伤。
忽必烈为何栽在海上
忽必烈面对的是完全不同的挑战。日本不是高句丽那样的陆地强国,而是一组分散的岛屿。要征服日本,必须掌握制海权,至少要能把足够规模的陆军送上九州。蒙古人几乎没有海战经验,元朝的水军主要来自新附的南宋水师和高丽水手。忽必烈在1274年第一次征日时,主力是蒙古人和汉人组成的混合部队,乘着高丽造的船只渡过对马、壹岐,在九州登陆。日本武士起初不适应蒙古的战术,但元军兵力有限,且补给不足,很快被迫撤回船上,在返航时遭遇风暴,损失惨重。
第一次失败本应让忽必烈清醒,但他反而斥责将领无能,决定组建更庞大的舰队。1281年,元军分两路:东路军从高丽出发,江南军从宁波出发,约十四万人在海上会合。这一次,问题更多。江南军的主力是从南宋投降的士兵,他们本来就不愿远征;战船大多是紧急征调的河船,船体单薄,不适合远海作战。更糟糕的是,两路军队在会合时间上协调失误,东路军先到,在九州登陆后被日本武士依托石垒拒止,无法深入。等到江南军到达,两军合兵,却因为指挥系统混乱而争执不休。就在这时,一场持续数日的台风(即后世所称的“神风”)袭击了九州外海,元军舰队几乎被彻底摧毁,大批士兵葬身海底,统帅范文虎乘船逃走,数万人被遗弃在岛上。
这场失败暴露了海军投射的残酷逻辑:兵力越多,补给和编制问题就越复杂;距离越远,气候就成了最大的敌人。日本列岛处在季风和台风频繁的路径上,大规模舰队在秋季滞留,本身就赌上了一年中天气最恶劣的时段。忽必烈想用陆战思维解决海战,把船只当成运兵的工具,而不是需要专门设计与维护的兵种,结果输给了自然。此后,忽必烈还不甘心地计划第三次征日,却因为财政枯竭和国内乱局而作罢。
战争账单与帝国地基
两次东征的代价,远远超过战场上的军队损失。隋炀帝为了征高句丽,在山东和河北建立庞大的军需转运网,征召的民夫数量是军队的数倍。史载第一次东征“扫地为兵”“举国就役”,大量男丁被征走,农田无人耕种,而地方官吏为了讨好皇帝,强行催逼,导致农民无法生存。大业七年前后,长白山一带的农民在王薄带领下率先起兵,随后山东、河北、河南的起义蜂起。隋炀帝却执意发动第三次征高句丽,只带着高句丽王的象征性谢罪就班师回朝,而国内已经烽火遍地。隋朝的灭亡当然不只是征高句丽一个原因,但这场战争毫无疑问是引爆内部矛盾的导火索,它掏空了国库,也烧尽了民心。
元朝的情况稍有不同。忽必烈的两次征日,消耗了大量财物,但元朝的财政规模更大,且持续的时间较短,没有立刻引发全国性的起义。然而,征日的失败加剧了元朝内部的权力斗争和财政困难。为了造船,元朝强迫江南百姓砍伐森林,征用工匠,并提高赋税;失败后,又怕民众借机反抗,实行了更严密的控制。更重要的是,征日失败的阴影削弱了皇权的威势,忽必烈晚年的朝政趋于混乱,皇子们争夺储位,财政改革屡屡失败。可以说,征日虽然没有直接断送元朝,但为后面元朝中后期的统治危机埋下了伏笔。
两次东征的账单,最终都由普通百姓的尸骨来偿付。这种对民力的极致汲取,是帝国内部的结构性特点:开国君主总是相信,自己有权调用一切资源去实现宏图,而边界上的一个挫败,就可能把社会推向崩溃边缘。炀帝的运气更差,因为他同时开凿运河、建设东都、巡视天下,多重工程叠加,把民力透支到了极限;忽必烈则相对保守,他在征日失败后不再发动大规模对外战争,但元朝也已经从全盛走向停滞。
失败之后的东亚秩序
两次东征失败后,东亚版图呈现出不同的走向。隋朝灭亡后,唐太宗和唐高宗继承了灭高句丽的遗志,但改变了策略。他们不再正面强攻辽东城,而是采用骚扰战术,持续消耗高句丽的国力,同时联络百济的另一面,最终在668年联合新罗灭亡高句丽。唐朝没有重复隋炀帝的仓促动员,而是用了几代人的耐心,这恰恰证明了隋炀帝的失败不是目标错误,而是方式错误——一个帝国可以接受长期的小规模消耗,却承受不了一次性的豪赌。
元朝失败后,日本再也没有受到来自大陆的军事挑战。日本幕府把台风解释为“神风”,强化了“神国”意识,同时因为担心元朝再来,在九州沿岸修建防御工事,反而刺激了西国武士势力的抬头。而元朝则放弃涉足朝鲜半岛以外的海洋,东亚的海权由日本和后来的明朝扮演不同角色。实际上,元的东征失败使东亚形成了一个相对稳定的平衡局面:中国大陆不再试图跨海征服日本,日本也不奢望染指大陆,这种格局一直延续到16世纪末丰臣秀吉入侵朝鲜才被打破。
更深一层看,这两场失败确定了古代中国军事扩张的边界。在陆地上,中原帝国可以凭借巨大的纵深和人口优势,长期消耗对手;但无论是辽东的山地走廊,还是黄海、东海的台风海域,都代表着运输成本以几何级数上升的极限。炀帝和忽必烈用最大的规模撞上了这道边界,他们之后的继承者学会了绕着走,而不是硬撞。隋唐灭高句丽靠的是多年蚕食,明朝初年对蒙古用兵靠的是九边重镇,而清朝对东北的经略也避免了大军远征的豪赌。这就是“东征”留下的最深刻的教训:帝国的力量不是无限的,地理和自然才是最后的仲裁者。
回到开头的问题:为什么统一盛世总是忍不住向东进攻?因为东方象征着未被驯服的秩序,是检验帝国权威的试金石。但炀帝和忽必烈都在这个考验中失败,他们的失败不是个人性格的偶然,而是古代大陆国家面对海洋和山地时的结构性宿命。这种宿命并不神秘,它就是后勤的距离、气候的变幻和对手的坚韧。历史没有给这两个庞大的帝国第二次机会,却给了后人一个清晰的坐标:在哪个方向上,强权也无法确保胜利。