聞太師征戰(zhàn)北海的原因是北海地區(qū)發(fā)生了叛亂和妖魔出沒。根據(jù)封神演義中的記載,北海有以袁福通為首的七十二路諸侯反王。聞太師奉紂王之命前去征伐北海,但由于北海地區(qū)的惡劣環(huán)境和妖怪的存在,征戰(zhàn)北海的難度和危險性很高。聞太師征戰(zhàn)北海整整十五年之久,直到平定了北海之亂才凱旋而歸。封神演義中提到了北海的“滅怪除妖”和“滅北海妖孽”的事情,足以證明北海存在著妖怪。北海的叛亂也成為了商朝滅亡的導(dǎo)火索??偟膩碚f,聞太師征戰(zhàn)北海的原因是為了平定北海的叛亂和消滅妖怪。