사내에서 Altibase4를 사용하다가 발견된 bug 가 이메일로 넘어왔길래 정리해둡니다.
(혹시 동일현상으로 고민하시는 분이 계실까봐)
Altibase 4.X 버전에서 sequence 를 새로 생성할때 이미 해당 sequence 를 사용하고 있는 프로세스가 있는 경우 해당 sequence 의 image 를 해제하지 않고 계속 유지하는 현상이 있다고 합니다.
아직 patch 가 나온 상황은 아닌 것 같구요...
우선 이 bug 를 피해가기 위해서는
1) sequence 를 사용하는 process 를 죽이고
2) sequence 를 새로 생성한 다음
3) 해당 sequence 를 사용하는 process 를 새로 기동
시키는 식으로 사용하셔야 합니다.
6/23/2008
Altibase 4.X 버전에서의 sequence 관련 bug
6/11/2008
Tomcat 5.0 -> Tomcat 5.5 이후 forward 된 jsp 에서 request.getRequestURL() 의 값이 이상해진 경우
forward 된 jsp 페이지에서 최초의 브라우저 또는 클라이언트 프로그램으로 부터 호출될 때 사용되었던 URL을 구하기 위해 request.getRequestURL() 이나 request.getRequestURI() 를 사용했던 페이지들 중 tomcat 을 5.0에서 5.5 로 업그레이드 한 이후에 출력값이 달라지는 문제가 발생함을 경험하신 분들이 계실겁니다.
이는 Tomcat 5.5.7 버전부터 getRequestURL() 의 구현이 바뀌었기 때문인데(bug fix), 더이상 최초의 URL 을 넘겨주지 않고 forward 된 jsp 페이지의 URL을 넘겨주도록 되었습니다.
해결책부터 적는다면 5.5.7 이후부터는 getRequestURL() 대신에
request.getAttribute("javax.servlet.forward.request_uri");
를 사용하면 됩니다.
좀 더 자세한 내용은 wiki 에 작성해 둔 http://www.potatosoft.com/wiki/wiki.php/TOMCAT5#s-9 을 참고하시기 바랍니다.
Labels:
5.0,
5.5,
5.5.7,
버그,
일상다반사,
자바,
톰캣,
getRequestURI,
getRequestURL,
HttpServletRequest,
TOMCAT
피드 구독하기:
글 (Atom)
요즘 포스팅을 모두 medium쪽으로 하고 있습니다
안녕하세요? 어쩌다보니 그냥 한번 써보기로 한 medium.com 에다가 죄다 최근 포스팅을 하고 있습니다. 현재 도메인인 potatosoft.com 은 제가 대학때인가 사회 취업한지 얼마 안됐을때부터 유지해 온 도메인이고, 블로그 시스템은 그...
-
현재 경부고속도로 버스전용차선이 평일은 오전 7시부터 오후 9시까지, 토/공휴일은 오전 9시부터 오후 9시까지인가 운영되고 있는걸로 알고 있습니다만, 2011년 1월 1일부터 이게 바뀌어서 평일/주말 할 것 없이 오전 7시부터 오후 9시까지 운영됩니다...
-
아래 내용은 제가 올해 3월에 한국에서 미국 캘리포니아로 이사하면서 만들었던 체크리스트를 약간 손 본 겁니다. 원래는 같이 옮겨오던 직장 동료들과 만들었던 까페에 올렸던 건데 대부분 이사를 완료한 관계로 까페를 폐쇄 예정이라 정보저장/공유를 위해 가...
-
오랜만에 포스팅하는 글이 영어 관련 쓸데없는 뻘글이라 좀 그렇지만, 페이스북에 적기 시작한 글이 너무 길어져서 블로그에 포스팅하기로 함. 미국에 2011년에 넘어왔으니까 올해로써 이제 미국생활 4년차 들어간다. 처음에 왔을때는 4년정도 여기 있으...