톰캣 기동 에러

1 분 소요

멘붕의 시작.

언제나와 같이 공부 할 겸 해서 사이드 프로젝트를 띄웠습니다. 아무런 걱정없이 docker를 이용해서 DB 띄우고 intellij로 서버기동!!! 인데 에러가 나더군요. 이미 해당 port를 쓰고 있다는 에러.

포트 변경

어? 어디서 사용하고 있나? 싶어, 서버 port 및 jmx 포트를 변경해 보았습니다. 그리고는 다시 서버 기동!!! 에러 동일!!! 어라라? 왜 이래?

포트 확인

포트를 확인 해 보았습니다. OS가 윈도우라 윈도우로…. 포트 확인 방법 그런데, 아예 나오질 안 나와요. 그러니까 포트를 사용하고 있다고 나오지도 않네요. 어디서 포트를 사용하고 있는것인지… ㅠㅠ

디버그 java 설정 변경

디버그 포트를 사용 중이라는 메세지가 나오는 것이기에, 구글링을 해 보니, socket closed. 라는 메세지가 나온다면, settings > build,Execution, … > debugger 에 java 항목의 transport를 socket을 하지 말고, shared memory로 체크 해 보라 해서 해 보았습니다만, 여전한 에러가 발생합니다. ㅠㅠ

디버그가 아닌 서버 기동.

할 말이 없네요. 에러가 발생합니다. 메세지가 디버그 포트 내용에서 서버 포트 내용으로 변경되었습니다.

intellij 버전 변경.

intellij 버전을 이리저리 변경 해 보았습니다. 예전에 최신버전 업데이트 이후 intellij가 제대로 실행되지 않는 경우가 있었기에, 혹시나 하는 마음으로, 2018년도 버전들, 2019.2 EAP까지 설치하여 테스트 진행. 결과는 동일했습니다. ㅠㅠ

그렇다면, 백신?

결국 이런저런 생각을 해 보다, 백신에서 혹시 port를 강제로 차단하고 있나? 싶어서 백신 설정을 찾아봤습니다. 제가 쓰고 있는 백신은 kaspersky Internet Security(KIS) 인데, intellij 어플은 허용으로 잘 되어 있더군요. 그리고, 생각 해 보니, 백신 때문이라면 예전부터 안 되었어야 하는데…. 하는 결론이 나오더라구요.

결국 포기.

결국 포기했습니다. 몇 시간을 이걸 가지고 고생을 한 건지… ㅠㅠ 그나저나, 이게 안 되면 어쩌나 하고 있습니다. 혹시나 하여, 회사에서 하고 있는 플젝도 기동시켜 봤는데, 동일하게 에러가 나더군요. 톰캣 기동 자체가 모두 안 되는 듯 합니다. 구글링으로도 안 나오고 당췌 이게 무슨 일인지 판단이 안 되네요.

추가.

회사에 출근하여 혹시나 해서 기동해 봤더니, 잘 되네요. 이게 무슨…. 이렇게 되면, 네트워크 설정으로 인하여 이런 일이 일어난 듯한데, 이건 한 번 더 찾아봐야 할 듯합니다. 정말 완전 삽질을 했네요… 끄응….

추가2

그리곤, 집에 와서 해 보는데… 잘 된다… 이건 무슨.. OTUL

댓글남기기