반응형

처음 설정을 마치고 tomcat으로 프로젝트를 실행했을 때 나온 에러

스프링 기본 설정 후, 처음 tomcat으로 프로젝트를 실행했는데 다음과 같은 오류가 발생했다.

오류의 이름은 

 

URI$MalformedURIException

 

처음엔 이게 뭔가싶었는데 저기에 invalid character가 웹이라는걸 보고 한글이 문제구나 싶었다.

오류가 발생한 원인은 기본내장된 xml parser로는 한글처리가 부족하여 다른 xml parser를 추가해줘야한단다.

찾아보니 해결법은 간단했다. apache에서 만든 xerces 파서 dependency를 주입해주면 해결된다.

 

<!-- path -->
<dependency>
	<groupId>xerces</groupId>
	<artifactId>xercesImpl</artifactId>
	<version>2.9.1</version>
</dependency>

pom.xml 파일에 위 dependency 하나만 추가해주면 된다.

 

 

Xerces에 대한 정보 : http://en.wikipedia.org/wiki/Xerces

 

반응형

+ Recent posts