어떤 이유인지 모르겠지만 잘 되던 maven install이 build failure이 뜨는 경우가 있다,,
Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
나는 위의 에러가 떴는데, 갑자기 어떤 이유로 webxml 속성이 필요하다는 것인지는 잘 모르겠지만,,
프로젝트의 pom.xml source를 다음과 같이 수정해주면 된다.
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
원래의 xml 파일에서 맨 마지막의 plugin을 추가해주었다.
또 다른 방법은 아래의 링크를 참고하면 좋다!
출처: 1004lucifer.blogspot.com/2017/06/maven-package-webxml-attribute-is.html
'내가 보려고 만드는 > Spring' 카테고리의 다른 글
[controller] 파일이 실행되지 않는 경우 (0) | 2021.01.26 |
---|---|
[500 에러] 절대 URI인 [http://java.sun.com/jsp/jstl/core]을(를), web.xml 또는 이 애플리케이션과 함께 배치된 JAR 파일 내에서 찾을 수 없습니다. (0) | 2021.01.25 |
[서버 run] The specified JRE installation does not exist 에러 (0) | 2021.01.24 |
[Java Resources 에러] 엑스 표시 (0) | 2021.01.24 |
[이클립스 에러] The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path (0) | 2021.01.24 |