永歷六年正月初十,鄭成功統領大軍北上長泰縣,試圖形成對漳州府的光關門打狗之勢。
鄭成功的意圖很是明顯,漳州守軍也同樣明白。到了正月十七,大軍抵近西溪地方,坐困漳州府城的王進、王之綱、陳尚智等部清軍集結數千兵馬來戰,明軍大軍尚未集結,只得以親丁鎮及禮武營迎戰。
明軍兵力只有清軍不到半數,初戰不利。甘輝奮身臨陣,身中二箭,陳俸繼進,被傷四箭,已有敗退之象。
值此時,大督陣王孔嚴督官兵奮勇前進,退卻即斬,梟首親丁鎮前鋒營營將陳震、總班曾猛。明軍軍法森嚴,將士迫不得已,返身死戰,總算是抗住了清軍的攻勢。戰局陷入膠著,隨后,親丁鎮副將歐斌率騎兵直沖清軍大陣,陣斬騎將二員,清軍旋即潰敗,溺死者不計其數。因功,鄭成功改禮武營為禮武鎮,營將陳俸為總兵官。
西溪一戰,明軍以少勝多,擊潰漳州清軍。大軍繼續前進,數日后,清軍再行集結數千兵馬,為戎旗鎮擊破。
大軍抵近,鄭成功扎營于長泰縣城東門外之石高山,制造云梯及攻城器械,各鎮亦是將縣城團團圍困。明軍在閩南的連戰連勝鼓舞了地方抗清運動,兵部職方司主事陳韻率數千義軍來附,鄭成功將其編入張名振的水師前軍。
抵近縣城,守軍不降,明軍攻打數次,奈何城堅始終無有寸進。至二月初二,嚴令攻城,游兵營營將吳世珍身先士卒,奮勇登城,中炮陣亡。鄭成功以黃元管游兵營。同時意識到強攻并非上策,遂移駐北門高埠處,挖掘地道,謀以放崩法破城。
所謂放崩法,其實就是掘進爆破。挖掘地道至城墻下放,埋放火藥,封死坑洞,以火藥爆炸的威力實現對城墻的破壞。
三月初四,鄭成功接到軍情報告,稱浙閩總督陳錦統浙閩督標等馬步數萬來援,抵近同安縣城駐扎。強敵抵近,鄭成功只得下令爆破,計劃若城破則入城,若不破則打援。結果,三月初七一早,點燃火藥,豈料地道未及城墻,僅僅是在城外炸出了一個巨坑而已。于是在當日,鄭成功便親率大軍移駐江東橋,攔截陳錦大軍。
江東橋原名虎渡橋,修建于南宋紹熙年間,后屢毀屢修,至明嘉靖年間,新橋修成,“石梁長八十尺,寬、厚各五尺,釃水一十五道,一道三梁,疏之以廣其道,以板石橫彌其縫,廣二十尺,長二千尺。”這座橋“上重下堅,相安以固。漲不能沒,湍不能怒,火不能熱,颶不能傾”。實是建橋史上的奇跡,為后世稱之為是世界上最大的石梁橋。
此橋位于九龍江北溪下游,素來是連同漳泉的交通要道。陳錦統領大軍赴援,自然也是要就此通過。