본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


Spring framework

[Spring] could not install class webappstructureserializer

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2022. 12. 1.

 

Maven 환경의 프로젝트 기반인 pom.xml 에서 볼 수 있는 오류 입니다.
음...

 

오류 메시지는 아래와 같습니다.
Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer

 

해당 오류는 메이븐 war 플러그인이 너무 오래 되어서(?) 생긴 문제 입니다.
솔직히 해당 오류는 옛날 버전의 프로젝트에서 가끔 볼 수 있습니다.
그러므로 해당 플러그인 버전을 올려주면 됩니다.

maven-war-plugin을 명시하여 주었습니다.

<plugin>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.2.2</version>
</plugin>

 

해당 플러그인 버전은 22년도 12월 1일 기준으로 3.2.2가 가장 최신 버전 입니다.

메이븐 리파지토리에 가 보면 21년도 9월이 마지막으로 다른 버전은 나오지 않았습니다.

해당 플러그인을 build의 plugins 부분에 추가하고 maven 탭에서 update project를 통해 프로젝트를 업데이트 해 줍니다.

그러면 오류가 사라지면서 프로젝트가 정상적으로 동작하는 것을 볼 수 있습니다.

 

* 아..이런 플젝은 하고싶지가 않....

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글