고구려-당 전쟁
무엇보다도 과거 645년 제1차 고구려-당 전쟁 때는 개모, 요동, 백암 등 요동의 주요 성들이 함락 되었지만 고구려 주력부대는 보존되어 안시성 근처 주필산에서 당나라의 군대와 대치하고 있었고, 661년 제2차 고구려-당 전쟁 때는 비록 압록강 유역에서 연남생이 이끄는 고구려 군대가 궤멸하고 수도 평양성이 포위되었지만 역시 고구려의 주력부대는 요동에 존재하고 있어 당나라 군대의 작전 행동에 제약이 있을 수 밖에 없었다. 하지만 제3차 고구려-당 전쟁에서는 요충지 신성의 함락과 연남생이 이끄는 투항세력에 이어 금산전투를 통하여 기본적으로 고구려 군의 주력 정예부대는 소멸되어 버렸고 이후 전쟁의 전개는 당과 고구려의 군사적 균형이 무너져 고구려의 일방적인 열세로 돌아서게 된다.
제2차 고구려-당 전쟁
앞서 당나라는 설연타를 멸망시켜서 사실상 고구려를 제외한 주변국을 모두 제압하였다. 또한 당나라와 신라의 연합작전으로 소정방이 이끄는 당나라의 대군이 바다를 건너 백제를 침입,멸망시킴으로써 고구려는 외교적으로 완전히 고립된 상황을 맞이하게 되었다. 이것은 1차 고구려-당 전쟁 때와 달리 고구려 남쪽에서는 신라군 또한 당나라군을 도와 고구려를 공격함으로써 고구려는 남과 북 양쪽으로 공격을 받게되는 더한 어려움에 처하게 되었다. 당나라 역시 전쟁 실패 이후 내부 정쟁으로 장손무기를 비롯한 관롱집단이 측천무후에게 숙청당하는 후폭풍이 있었다. 그런60년 백제의 멸망 시 당나라는 13만이나 되는 대군을 해상을 통해 공격하여 성공한 자신감으로 2차 고구려-당 전쟁 때는 대대적인 해상으로의 침공작전을 기획하게 된다.