본문 바로가기

Develop/Server

(4)
Tomcat - Exception loading sessions from persistent storage 톰캣 시작시 Exception loading sessions from persistent storage 이런 메세지가 나온다면... 톰캣 설치 위치에 들어가서 find ./ -name SESSIONS.ser 위 파일을 찾은다음! rm으로 삭제해주고 다시 톰캣을 시작해주면 된다.
Window 에서 80포트를 누가 먹고 있을까??? netstat -ano | find "80" 또는 netstat -o -n -a | findstr 0.0:80 사용중이면 아래와 같이 리스트에 나타난다. 예) TCP 0.0.0:80 0.0.0.0:0 LISTENING 21120 PID 찾기 (프로그램명 찾기) tasklist /FI "PID eq 21120" 중지하기 C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":80" ') do taskkill /F /PID %p 해당 포트를 사용하는 프로세스를 직접 확인하는 방법 C:\> for /f "tokens=5" %p in (' netstat -ano ^| find ":80" ') do tasklist /FI "PID eq %p"
WAS를 구동하려고 하니 갑자기.. 80포트가 사용중이다.. 1. CMD 창으로 들어간다. 2. netstat -ano 엔터 3. 80포트를 사용하고 있는놈의 PID를 기억해둔다. 4. 윈도우 작업관리자에 들어가서 [프로세스] 탭으로 이동한다. 5. [보기]메뉴에서 열선택(S)을 클릭하고 PID를 보이게 체크한다. 6. NETSTAT에서 나온 PID를 가지고 찾아가면 어떤놈이 쓰고 있는지 확인이 가능.
Tomcat 5.5 + Ibatis2.3.4 + Mysql 6.0 한글 인코딩 문제 해결방안 문제1 : request에서 한글이 깨져서 넘어 온다.. 서버 환경에 따라 틀리겠지만.. 답1 : SetCharacterEncodingFilter.java 를 넣고 web.xml 에 아래와 같이 추가 Set Character Encoding kr.co.test.common.SetCharacterEncodingFilter encoding UTF-8 Set Character Encoding /* 문제2 : 검색 페이지를 만드는데 영문이나 숫자는 조회가 가능한데 한글이 들어가면 디비에서 조회결과가 안나온다. ibatis 로그에는 정상적인 한글로 로그가 찍히는데;; 일부로 쿼리에 오류를 나게 하면 찍힐때도 있음. 답2 : 검색을 해봤지만 맞는 상황이 없어서 직접 테스트 하고 작성함. 일단 mysql home d..