본문 바로가기

이클립스

[이클립스] 서버구동시 포트 충돌에 대한 대처 방법 이클립스를 사용하여 개발 하던 도중 잘 동작하던 톰캣 서버가 톰캣 서버를 내렸으나 제대로 내려 가지 않았을 경우, 이클립스가 알 수 없는 에러에 의해서 멈추는 경우, 혹은 다른 이유에 의해서, 다시 서버를 올리려고 하면 이미 해당 포트가 사용중이라는 에러가 발생합니다. 위 에러는 임의로 발생시켰습니다. 저는 8081 포트를 사용하고 있음을 알려드립니다. 이런 에러가 발생 했을 경우, 사실 가장 간단한 방법은 컴퓨터를 껏다가 키는겁니다. 왜냐하면 계속 잘 되던 톰캣서버가 일시적으로 안되는 것이니까요. 컴퓨터를 껏다가 키면 해당 포트는 다시 사용 가능 해 질 것입니다. 하지만 우리는 개발자인데 굳이 컴퓨터까지 껏다가 킬 필요가 있을까요? 개발자 답게 한번 해결해 보겠습니다. 우선 바탕화면에서 '윈도우버튼 +.. 더보기
[이클립스]CV는 그만! 나만의 스페셜한 자동 완성 기능 Template 활용 소개 코딩을 새로 시작하거나 기존에 코딩을 하던 분들이 가장 많이 하게 되는게 Ctrl + C, V인데 새로운 소스를 붙여 넣는 행위도 있지만, 기존 소스들을 찾아 붙여 넣는 패턴도 많이 있습니다. 기존 소스들 중 자주 사용하는 소스들을 매번 찾는 시간을 줄이는 방법을 소개 하려 합니다. 이클립스의 template 기능으로 나만의 소스를 저장해둬서 필요할 때마다 쉽고 간편하게 사용 할 수 있는 기능입니다. 자동완성 기능 사용하기 이클립스에서 코딩하다보면 다음과 같은 화면을 많이 볼 수 있습니다. for 를 입력하고 Ctnl + space 를 눌렀을 때 나오는 것으로기본적으로 제공하고 있는 자동완성기능입니다. for 로 시작되는 자동완성이 많이 있네요. 선택해보면 for 문이 완성되고 커서가 for문 안에.. 더보기
[이클립스 플러그인]서버 재기동 없이 자바 파일 변경 내역 반영_jRebel 이클립스에서 웹 프로젝트 개발 시 자바 파일을 변경하는 경우 서버를 재시작 해줘야 변경한 내용이 반영되는데요. 서버 재기동 하는데 소비되는 시간이 생각보다 많습니다. 이럴 때 사용할 수 있는 jRebel 이라는 이클립스 플러그인 사용법을 소개해드리겠습니다. jRebel을 사용하시면 자바 파일을 변경해도 서버 재기동 없이 실시간으로 변경사항이 반영됩니다. ※ 설치 후 라이센스 키를 발급받는데 페이스북 또는 트위터 계정이 필요합니다. 우선 이클립스를 플러그인을 받기 위해 마켓을 띄웁니다. 마켓에서 jRebel로 검색 후 install 합니다. 기본 설정 그대로 confirm 합니다. 약관 동의 후 finish 합니다. 설치가 완료 되면 이클립스를 재시작합니다. 여기까지 jRebel 플러그인 설치가 완료되었구.. 더보기