'port 충돌'에 해당되는 글 1건

  1. 2016.12.07 개발 중 난항 극복 방법

Tomcat 의 port 충돌

Java EE 환경에서 페이지/서블릿의 실행과 정지를 반복하다 보면 Was (tomcat)의 작동이 이상이 올 수 있고 이는 port 충돌로 이어질 수 있다.


보통 8080 포트의 점유가 문제인데, 이 포트를 점유하고 있는 프로세스를 찾아 정리하는 것으로 이 문제를 해결 할 수 있다.


윈도우스 (Windows) 환경

프로세스가 점유한 포트의 목록은 

command 모드에서 다음을 실행함으로 얻을 수 있다.

netstat -ao 



여기서 process의 id를 얻어 윈도우(Windows)의 작업 관리자에서 찾아 정지하거나 taskkill 명령에 이 id(번호) 를 지정 실행하여 정리할 수 있다.


taskkill /f /pid 번호


또는 


taskkill /f /im javaw.exe



Linux 같은 unix 계열 환경

  • ps -ef | grep tocat을 통해 pid를 얻고
  • kill -9 번호 를 통해 정리한다. 



JSP & Servlet 환경에서

컴파일/실행 후 브러우저를 새로 고침 해도 새로운 내용이 보이지 않을 경우

브러우저는 게시 속도 향상을 위해 cash를 사용한다. 페이지가 만료 되지 않으면, 갱신(다시부르기/호출)하지 않는데 이를 해소 하는 방법은


  • 브러우저의 cash를 삭제하며 refresh (cntl + F5)
  • 브러우저 창 주소에 부가적 값 추가 : ?....&refreshed=2152346



Eclipse에서 JavaEE 프로젝트 등에서 javascript 코드의 자동완성


Code Assistance 라는 개념이 알려저 있지만 외부 플러그인 없이는 불가능하다.

JSDT Plugin이 있다고 알려저 있었으나, 16년12월07일 현재 찾을 수 없다.

대신 Tern Eclipse IDE 플러그인이 있는 것으로 확인했다.


설치 후, 프로젝트 properties > JavaScript 에 Tern 항목이 새로 생성된다.

여기서 필요한 Module을 선택하면 된다.


browser 를 선택해야 document 등의 브라우저 내부 객체도 인식하여 자동완성 시킨다.



'Java > 환경 & 기술' 카테고리의 다른 글

String과 .getBytes()  (0) 2017.01.05
.getRealPath() 에서 주의 사항  (0) 2017.01.05
System Properties (System.getProperty)  (0) 2017.01.04
형상관리(SVN) - in Eclipse  (0) 2016.12.02
Java 개발을 위한 기본 환경 설정  (0) 2016.10.25
Posted by 후니코드
이전버튼 1 이전버튼

블로그 이미지
개념적으로는 컴퓨터 프로그래밍을, 우선적으로는 Java와 관련하여 기본 사항을 소개.
후니코드

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.6
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함