Spring 사용 중 에러와 해결

2023. 4. 16. 20:19· Framework & Library/Spring & SpringBoot
728x90

1. web.xml

 

the markup in the document following the root element must be well-formed

 

  • 태그 내에 작성해야하는 내용을 태그 밖에 작성했을 때 발생
  • web.xml에서 태그 내에 작성해야하는데, 태그를 먼저 닫아서 발생
  • 해결 방법 : 모든 내용을 태그 안으로

 

 

cvc-elt.1.a: Cannot find the declaration of element 'web-app'

 

  • servlet 버전과 web.xml 스키마 헤더가 일치하지 않아서 발생
  • 해결 방법
    • 버전에 맞는 헤더로 변경 : 참고
      • ex. Servlet 4.0 (tomcat 버전에 따른 servlet 버전)
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
              xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
              version="4.0">
</web-app>

 

 

2. pom.xml

 

Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer

 

  • 아래의 plugin을 추가
<plugin>
  <artifactId>maven-war-plugin</artifactId>
  <version>3.2.2</version>
</plugin>

 

 

3. MyBatis

 

3-1. mybatis-config.xml

 

Type interface <~~> is not known to the MapperRegistry.

 

  • mybatis-config.xml에 mapper 파일을 등록했는지 확인 (<mapper>)
  • mybatis-config.xml에 <typeAlias> 등록되어있는지 확인

 

 

 

99. 실행

 

요청된 리소스 [/<~>]은(는) 가용하지 않습니다.

 

  • Tomcat > Modules > path를 "/"로 바꾸기
  • 그래도 안되면 : 여기 참고
728x90
zeomzzz
zeomzzz
zeomzzz
zeom blog
zeomzzz
전체
오늘
어제
  • 분류 전체보기
    • TIL
      • 2024
    • Problem Solving
      • Algorithm
      • Problem Solving
    • Framework & Library
      • Spring & SpringBoot
      • React
    • Language
      • Java
      • Python
      • C#
      • JavaScript
      • MySQL
      • C
    • DB
      • SQL
      • NoSQL
    • Others
      • DevOps
    • CS
      • 운영체제
      • 네트워크
      • 데이터베이스
    • Tools
      • Git
      • Jira
      • GA
    • Domain
      • Payment
      • Finance & Fintech
    • blog
    • 관심사

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
zeomzzz
Spring 사용 중 에러와 해결
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.