톰캣 기동 에러
멘붕의 시작.
언제나와 같이 공부 할 겸 해서 사이드 프로젝트를 띄웠습니다. 아무런 걱정없이 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
댓글남기기