不懂军事，又不採纳将领建议积极备战。他自恃长江天险，且说：「王气在此，齐兵三度来，周兵再度至，无不摧没。虏今来者必自败。」早在588年12月，为了隔年元会（即春节）之庆，竟命镇守缘江重镇江州（治今江西九江）的陈永嘉王陈彦与南徐州（治今江苏镇江）的陈南海王陈虔率战船回建康庆祝，致使江防更为薄弱。当隋军陆续佔领长江上游的消息传到建康时，均被朝廷掌管机密的施文庆、沈客卿扣压，使得建康城毫无防备。隋军进至长江北岸时，施文庆又以元会（春节）将至，拒绝出兵加强京口（今江苏镇江）、采石（今安徽马鞍山市西南），等地军备。