身体不适，将一般政事交由了太子李治处理。唐太宗在路上处决了一些作战不利的将领，如平壤道行军总管张文干，而走海路的平壤道行军大总管张亮在战前就不看好这次征讨，怯懦畏战，后见太宗决心已下，遂请求统帅海路大军。以大总管之职，领4万余将士，只有麾下行军总管程名振攻下沙卑城，俘虏8千人，又在建安城下，不立营垒，被敌军偷袭，“亮素怯懦，无计策，但踞胡床，直视而无所言”，最后副将张金树鸣鼓令士众击贼，才击退敌军。唐太宗对其极为不满，因战时不便处置，回到长安后，三月二十七日在有人（名常德玄）告发其要谋反时，将张亮处斩。