티스토리 뷰

Starting Apache Tomcat v9.0 at localhost' has encountered a problem. 
Server Apache Tomcat v9.0 at localhost failed to start.

이클립스에서 톰캣 서버를 시작하면 가끔 이런 오류가 떠서 사람을 미치게 만든다.... 여기에는 많은 이유들이 있으니  우선 필수로 빨갛게 가득 찬 에러를 읽어보도록!!!

 

해결방안 1 :

톰캣 서버를 재설치한다. 

-가장 많은 이유로 서버의 경로지정등의 오류로 인해 서버가 실행이 안 되는 경우이다. 대부분 이클립스에서 지정되어있는 서버를 지우고 재설정하면 잘 되고는 한다.

 

상단 메뉴바에 window->preferences 클릭

server->하위메뉴에 Run Environments 클릭

기존 톰캣서버 삭제 후 새로 추가해주기

**필수로 작업하던 프로젝트 우클릭 -> buildPath -> configure build path의 libraries에 새로운 톰캣 서버 등록해주기

 

 

해결방안 2:

톰캣 서버 배치파일을 통해 끄고 다시 실행시킨다.

-서버를 재설치했는데도 안되는 경우가 있다. 그럴 경우 직접 로컬에 설치해놓은 아파치 톰캣 폴더로 들어가서 배치파일을 끄고 다시 실행시킨다.

 

톰캣이 설치되어있는 폴더에서 bin폴더를 선택

shutdown.bat을 클릭하고 다음으로 startup.bat을 클릭해서 톰캣을 구동시킨 다음 종료를 해준 후에 이클립스에 돌아가서 톰캣 서버를 다시 실행시켜준다.

 

해결방안 3: 

서블릿 파일중 url매핑이 같은 경로로 되어있는 파일이 있는지 확인한다.

-위의 두가지가 아니라면 이경우에 해당할 수도 있다. 이경우는 이클립스 콘솔에 뜨는 에러 내용을 확인해봐도 알 수 있는데 그렇기 때문에 무조건 에러 내용을 먼저 확인해야만 한다. 같은 url매핑이 되어 있을 경우 톰캣 서버가 실행이 되지 않으므로 각각 서블릿은 다른 url로 지정해주기!!

 

 

 

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함