고구려-당 전쟁
무엇보다도 과거 645년 제1차 고구려-당 전쟁 때는 개모, 요동, 백암 등 요동의 주요 성들이 함락 되었지만 고구려 주력부대는 보존되어 안시성 근처 주필산에서 당나라의 군대와 대치하고 있었고, 661년 제2차 고구려-당 전쟁 때는 비록 압록강 유역에서 연남생이 이끄는 고구려 군대가 궤멸하고 수도 평양성이 포위되었지만 역시 고구려의 주력부대는 요동에 존재하고 있어 당나라 군대의 작전 행동에 제약이 있을 수 밖에 없었다. 하지만 제3차 고구려-당 전쟁에서는 요충지 신성의 함락과 연남생이 이끄는 투항세력에 이어 금산전투를 통하여 기본적으로 고구려 군의 주력 정예부대는 소멸되어 버렸고 이후 전쟁의 전개는 당과 고구려의 군사적 균형이 무너져 고구려의 일방적인 열세로 돌아서게 된다.
고문 (인물)
645년 당은 고구려를 침공하였으나 실패하였고, 이에 고구려의 변경을 자주 침범하여 고구려를 피폐하게 만드는 전략을 세운다. 647년부터 소규모의 부대로 수차례 고구려 변경을 공격하였던 당나라는 이번에는 장군 설만철 등으로 하여금 보다 고구려의 안쪽을 공격하게 하였다. 설만철이 이끄는 당군은 바다를 건너 압록강으로 들어와서, 압록강 하구의 고구려 요충지 박작성 남쪽 40리 지점에 진을 쳤다. 지정학적으로 압록강 하구는 고구려의 최후 방어선에 해당하는 군사적 절대 요충지이다. 훗날 661년 2차 고구려-당 전쟁 때에도 계필하력이 이끄는 당의 대군이 이곳을 급습하여 점거하였다.