레이블이 버그인 게시물을 표시합니다. 모든 게시물 표시
레이블이 버그인 게시물을 표시합니다. 모든 게시물 표시

6/23/2008

Altibase 4.X 버전에서의 sequence 관련 bug

사내에서 Altibase4를 사용하다가 발견된 bug 가 이메일로 넘어왔길래 정리해둡니다.
(혹시 동일현상으로 고민하시는 분이 계실까봐)

Altibase 4.X 버전에서 sequence 를 새로 생성할때 이미 해당 sequence 를 사용하고 있는 프로세스가 있는 경우 해당 sequence 의 image 를 해제하지 않고 계속 유지하는 현상이 있다고 합니다.

아직 patch 가 나온 상황은 아닌 것 같구요...

우선 이 bug 를 피해가기 위해서는

1) sequence 를 사용하는 process 를 죽이고
2) sequence 를 새로 생성한 다음
3) 해당 sequence 를 사용하는 process 를 새로 기동

시키는 식으로 사용하셔야 합니다.

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  을 참고하시기 바랍니다.

요즘 포스팅을 모두 medium쪽으로 하고 있습니다

안녕하세요? 어쩌다보니 그냥 한번 써보기로 한 medium.com 에다가 죄다 최근 포스팅을 하고 있습니다. 현재 도메인인 potatosoft.com 은 제가 대학때인가 사회 취업한지 얼마 안됐을때부터 유지해 온 도메인이고, 블로그 시스템은 그...