日军攻占旅顺之后，成立由约二万五千人组成的山东作战军，即第二军，由大山巖指挥。日军先发动佯攻，于1月18、19日砲击威海卫以西的登州。1月19日，第二军从大连乘船出发，由带头，联合舰队的本队、第二分队与第一鱼雷艇中队于20日抵达威海卫以东50公里的荣成湾龙须岛，掩护运兵船上的日军登陆，300名清军以四门砲迎战，但在八重山号砲击后溃散，日军顺利登陆，之后兵分两路，第6师团为右路，沿海前进，第2师团为左路，沿离海4英里的道路前进，包抄威海卫后路。联合舰队的第一游击队与第二、第三鱼雷艇中队则监视威海卫北洋水师