<서론>
프로젝트 진행 중, 전날까지 잘되던 프로젝트가 서버 구동만 하면 콘솔에 어떤 글자가 써지기도 전에 오류 메시지창이 뜨면서 서버가 시작도 하지 않는 것이다. 잘되다가 갑자기 왜 그럴까 하고 구글링.. 비슷한 에러들은 많이 보이지만 나와 같은 에러는 없었다. 아마 "프롤로그에서는 콘텐츠가 허용되지 않습니다" 라는 말이 한글이라 검색결과가 잘 안나온 것 같아 이 부분을 "Content is not allowed in prolog" 로 바꾸고 검색했더니 스택오버플로우에 나왔다. 스택오버플로우 분들 감사합니다.
<본론>
헛소리는 이쯤하고 해결법부터 적어본다.
1. Eclipse 종료
2. [workspace]/.metadata/.plugins/org.eclipse.wst.server.core 폴더로 이동
3. tmp# 폴더를 삭제(#에는 번호가 들어간다. 예. tmp0, tmp1)
4. Eclipse 실행
5. tomcat, project clean
이렇게 했더니 처음처럼 아주 잘 돌아간다.
<결론>
tmp 폴더 내의 xml 파일이 꼬여서 그런 것 같기때문에 tmp 폴더를 그냥 다 날림으로써 해결했다. 매우매우 간단한 문제였는데, 한글로 검색하니 안나오고, 영어로 검색하니 나와서 다행이었다. 순간적으로 '영어로 검색해보자!' 라는 생각을 안했다면 아마 하루종일 고생했겠지..
다시한번 스택오버플로우 회원들에게 감사한다.
<참조>
'IT 공부 > 개발 관련' 카테고리의 다른 글
[DB-MSSQL] "업데이트에 대한 결과 집합 이 생성되었습니다." 오류 발생 (0) | 2020.01.21 |
---|---|
[DB] MSSQL에서 문자열 처리하기 (0) | 2020.01.06 |
[DB] Null 처리 (0) | 2019.05.23 |
[DB] MSSQL 컬럼으로 테이블 조회 (0) | 2019.05.08 |
[MSSQL] SET SELECT (0) | 2019.04.11 |