옛날에 Tomcat를 깔아서 localhost:8080에 접속했던 기억을 더듬 거리며 이번에도 Tomcat을 깔고 실행을 시켰다. Tomcat startup.bat은 잘 실행됨으로 보이나 이상하게 localhost:8080으로 접속하면 HTTP 500 에러 뜨면서
ClassNotFoundException이 뜨면서 index.jsp파일이 없다고 나온다. 인터넷 여기저기를 뒤져봤는데 결국 stackoverflow에 어떤 사람이 권한문제가 있을 때 그럴 수도 있다는 말을 보아서 한번 시도 해보았다.
우선, cmd를 우클릭하여 관리자권한으로 실행시킨다.
원래는 tomcat startup.bat 파일을 관리자권한으로 바로 실행해보았는데 바로 꺼진다. 그래서 cmd에서 해보는 방법을 시도해보았다. 그다음 저자의 startup.bat파일은 C:\Program Files\apache-tomcat-9.0.37-windows-x64\apache-tomcat-9.0.37\bin에 있으므로 cmd 디렉토리를 이쪽으로 옮겨서 startup.bat을 실행시켰다.
어쩌구저쩌구.....하면서 실행이되는 모습이 보인다. 그다음 브라우저에 localhost:8080을 쳐보자.
결국 성공!!!
이게 왜 안되나 투덜투덜 많이 했었다.
혹시나 HTTP 500 에러를 겪고 있다면 한번 시도해보자.
'개발 공부' 카테고리의 다른 글
MVC1 / MVC2 예제 (0) | 2020.08.03 |
---|---|
Cookie를 이용한 장바구니 만들기 (0) | 2020.08.01 |
Application Context / Session / Cookie (0) | 2020.07.31 |
war 타입으로 바꾸고 웹브라우저에 html파일 띄워보기 (0) | 2020.07.28 |
Eclipse에서 Maven Project의 JDK 버전 바꾸기 (0) | 2020.07.28 |