문주왕은 기존의 건물·시설을 활용해 궁실을 확장 수리했다. 황급히 천도한 뒤의 긴급 정비였다. 왕궁이 웅진성 안에 있었는지 밖에 있었는지는 확실치 않지만, 웅진성이 지금의 공산성이라는 것은 분명하다.
문주왕 3년(477)에 궁실을 손질한 것은 이미 있던 건물·시설을 활용해 확장 수리한 것으로 볼 수 있다. 이에 문주왕이 담로의 거점이었던 곳으로 천도했다고 보기도 한다. 이때의 시설 수리가 황급히 천도한 뒤의 긴급 정비였음은 동성왕 8년(486)의 궁실 손질과 동성왕 22년(500) 임류각 및 연못 건설 기사를 통해 짐작할 수 있다. 왕궁에는 남당이 있었다. 남당은 북당이라고 불릴 만한 시설들이 있었으며, 그런 시설들이 아직 전으로 불릴 만큼의 의전체계를 충분히 구현하지 못했음을 시사한다. 그런데 이러한 왕궁이 성왕 4년(526)에 손질해 고쳤다는 웅진성 안에 있었는지 바깥에 있었는지가 기록상으로는 분명치 않다. 웅진성이 지금의 공산성이라는 데에는 이견이 없다.