때때로 이클립스에서 Tomcat 서버를 종료시키고 다시 실행시켰는데 재대로 종료되지 않아서 '이미 실행중입니다.' 등의 메시지를 볼 때가 있습니다. 이클립스를 종료하고 다시 열면 해결될 줄 알았는데 해결이 안되서 재부팅을 하곤 했는데, 찾아보니 바로 끌 수 있는 방법이 있더군요. 아무래도 전부 다 종료시키고 재부팅 하기에는 부담이 크니 꺼지지 않은 Tomcat 서버를 강제로 종료하는 방법을 알아보도록 하겠습니다. 1. Windows 시작 -> 실행 -> cmd C:\USERS> netstat -a -o 다음 명령어를 치면 아래와 같이 뜨게 됩니다. 아래 뜬 로컬 주소 중 tomcat이 사용하고 있는 포트를 찾은 후 PID를 알아내서 종료시키면 됩니다. 저같은 경우는 8095를 사용하고 있어서 PID가 3..
버튼을 클릭하면 GET방식으로 데이터를 넘겨주는 팝업창을 만들던 와중에 한글이 깨지는 현상이 발생했습니다. encodeURIComponent(인코딩된 URI를 반환하는 함수)로 인코딩 과정을 거친 후 넘겼는데 이상한 제 3세계 문자가 나타났습니다. 그런데 같은 방식으로 제작 된 운영 서버에 있는 팝업은 한글이 정상적으로 나타났습니다. 뭐가 문제일까 싶어서 검색해 봤는데 로컬 서버로 사용하고 있는 Tomcat 문제였습니다. Tomcat이 HTML BODY는 UTF-8로 디코딩하기에 POST방식은 문제가 없는데 URI같은 경우는 ISO-8859-1로 디코딩하기에 문제가 발생하는 것이었습니다. 그래서 같은 방식으로 제작 된 운영 서버에 있는 팝업의 경우 서버로 웹로직을 사용하고 있었기 때문에 문제가 없었던 것..
- Total
- Today
- Yesterday