水泊梁山在哪里?这个地理问题恐怕连小学生都知道,就在山东省济宁市的梁山县城,而它周围的水域则分布在济宁梁山、泰安东平县和菏泽郓城县,但是,当我们登上梁山的时候会发现,那只是一座很普通的山,既不高也不雄伟,和小说中所说的“山排巨浪”和“水接遥天”完全不相符,而且,书中提到的“宛子城”“蓼儿洼”“聚义厅”“忠义堂”“黑风口”“断金亭”“宋江马道”等“山寨景点”都没有很好的体现,让人觉得济宁的梁山像是一个“假梁山”。
那么,历史上真正的梁山泊在什么地方呢?宋江所处的北宋时期并没有山东省,更没有济宁市,《水浒传》中柴进曾经对林冲说,水泊梁山是隶属于济州府的一个水乡。而“梁山泊”这个称谓最早在《资治通鉴》中出现过,原文是:“浚五丈渠,东过曹济、梁山泊,以通青郓之漕……”《宋史》中还记载:“岸摧七百步,漫溢州城,历澶、濮、曹、郓,注梁山泊……”由此可见,在北宋时期,梁山泊的水域所涉及的范围就非常广。
但是,这地理形势并没有持续多久。《金史》记载:“黄河已移故道,梁山泺水退,地甚广,已尝遣使安置屯田。”所以,由于黄河多次决口改道,加之常年的淤泥聚集,“八百里水泊”的盛况早就已经不存在,梁山周围的辽阔水域也成为普通耕地。
《辞海》中详细记录了这件事:“(梁山泊)本系大野泽的一部分,五代时,泽面北移,环梁山皆成巨浸,始称梁山泊。从五代到北宋,多次被溃决的黄河水灌入,面积逐渐扩大,北宋熙宁以后,周围达八百里。入金后河徙水退,渐涸为平地。元末一度为黄河决入,又成大泊,不久又涸。”
通过以上信息我们可以认为,现有的梁山一定和史书、小说中所写的“梁山泊”大有不同。受环境影响,原本的梁山泊早已经消失,后人出于某种目的又在疑似地点新建了“忠义堂”“宛子城”等等。
与此同时,欧阳修距离宋徽宗时期相对较近,他笔下的“梁山泊”可能和古梁山契合度较高。按《资治通鉴·后周纪五》中的记述,959年,步军都指挥使袁彦奉命开凿水渠,疏通青州(今山东潍坊附近)和郓州(今山东东平附近)之间的水道。这条水渠依次经曹州(今山东菏泽附近)、济州(今菏泽巨野县附近),最后注入梁山泊。从这里我们可以推论:北宋初年的梁山泊位于今巨野以东、东平以西。
此外,《宋史》中对黄河决堤注入梁山泊的记载也可以引作参考。史书说1019年黄河水涨,澶州(今濮阳西)、濮阳、曹州、郓州一带的河水都涌入梁山泊。据此我们也可以分析:梁山泊距离当时的黄河水域较近,并且大致位于菏泽以东、临近东平。不过,依照物理常识,东平河水涌入梁山泊,这便意味着东平处于地势较高的方位。按照我国西高东低的整体规律,东平理应位于梁山西部,这就和《资治通鉴》推测出的“巨野以东、东平以西”有所矛盾。至于这一困惑,我们还可以从小说本身入手寻找答案。
《水浒传》第六十九回写:“宋江又道:‘目今山寨钱粮缺少,梁山泊东,有两个州府,却有钱粮。一处是东平府,一处是东昌府。我们自来不曾搅扰他那里百姓,今去问他借粮,公然不肯。今写下两个阄儿,我和卢员外各拈一处,如先打破城子的,便做梁山泊主,如何?’”
这段文字明确交代,东平府位于梁山泊东部。而且,梁山泊之所以能够形成大面积水域,这原本就意味着该地地势较低,所以周边水流涌入也存在极大可能性。不过,河水逆流只是一个小范围事件,因此梁山泊理应极度靠近东平。
综合以上推论,小说中梁山泊的位置大约处在巨野县以东、东平县以西,靠近东平的位置。