为什么明朝能够抵御日本的入侵而清朝却不能?

明朝中期(特别是嘉靖一朝)以来倭寇之患在中国东南沿海愈演愈烈。但是在戚继光和俞大猷等明军将领的努力下1565年明*军彻底平定了倭乱。1592年4月丰臣秀吉派遣160000大军入侵朝鲜进而准备入侵中国和印度,结果被李如松等明军将领历时7年最终击退。东北亚沿海为此安宁了300年之久。

1894年春日本借口朝鲜东学党起义和中国一起出兵朝鲜。当年7月25日日本海军向清海军发起突袭甲午战争爆发。8月1日中.日两国同时宣战。结果在海战中清北洋海军全军覆没。在陆上清军更是一触即溃。1895年4月17日清*签订丧权辱国的《马关条约》割让*给日本。赔偿日本白银231500000两。现在我有一个问题请教诸君:明朝末年昏庸的万历皇帝都能抵御日本的入侵,而在清末作为中兴之主(同光中兴)的光绪皇帝为什么却败给了日本呢?