IT/개발 2009. 5. 23. 22:59

if you can set left and top parameter on window.open(),

you don't need script  for hiding itself on popup.

 

sample file attached

 

opener.htm

popup.htm

이 글은 스프링노트에서 작성되었습니다.

posted by Jeeta
:
JOBlog/Working Diary 2009. 5. 23. 22:15

 

com.ibatis.sqlmap.client.SqlMapException: There is no statement named jd21.dataDic.select.list in this SqlMap.

==> sqlmap-config.xml 에 해당 xml 에 기술이 안되어있어서 발생하고 있음

 

Could not delete D:/workCenter/workspace_gmd_sr2_JD/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/JD21BW/WEB-INF/classes/benit/jd21/common/datadic. May be locked by another process.
==> 원인은 알수없다. pc 재부팅이후에도 발생함

      해당경로를 완전삭제해도 발생했던거 같기도 함... 아닌가...

 

      상기 메시지를 없앤후.... 탐캣을 기동해도 해당경로에 원래있던 파일들이 생기지 않는다.

 

      그래서 백업했던 폴더를 옮겼더니 저 경로에 두었더니

      org.springframework.beans.factory.BeanCreationException: Error creating bean with name..............   cannot find class ......

      같은것이 나옴

      해당 경로, 클래스가 있는데 계속 발생함

      한참 있다보니 허걱... Rename 했던것이 여기 경로에는 안먹어있네.... (WebApp Class 쪽에는 당연히 먹혀있음)

      그래서 패키지 폴더명을 변경했더니 된다

 

      eclipse tomcat plugin 사용하는것이... bug 가 있는듯... 원래 탐캣경로에 server.xml 로 관리하는게 오히려 깔끔하긴 한데..쩝...

 

■ 헐... 서버 특정부분에 리퀘스트가 가야될곳에 가고 있지 않음...

   다른 환경적인 에러가 많이나서... 그쪽부분들을 다시 보고 보고 하다가

   혹시하고 web.xml 을 봤더니... svn 에 다른 사람이 엉뚱하게 바꿔놓음... 헐......

   (에러 해결과정중 내가 소스 잘못건드린게 없으나 혹시나 해서 중간에 svn 에서 소스 다시 받았었는데...

    더 미궁에 빠진 결과...

    이렇게 뭔가 꼬인 경우엔 더... 꼬이게 되는 경우가 있음... )

 

■ 동적쿼리

   ibatis remapResults true 사용하여 처리...

   해당 프라퍼티가 ibatis 에서 있을거 같아 나름 서핑하다 실패하고, 매뉴얼을 뒤져서 찾음...

 

   googling 이나 책보다는 직접 매뉴얼을 뒤지는게 좋을때가 있음

   ibatis in action 책엔 아예 그런 내용 잘 찾아지지도 않음

 

 

이 글은 스프링노트에서 작성되었습니다.

posted by Jeeta
:
IT/개발 2009. 5. 23. 22:09

 

  • add weblogic managed server

     

운영베드에 weblogic에 managed server 를 추가하였다
어드민콘솔에서 서버를 추가하지 않고, config.xml 을 직접 수정하였다.

어드민 콘솔에서 하나 config.xml 에서 하나 속도 등에서 별차이는 없는데...
암튼 지금상황에선(즉, config.xml 으로 )  admin server 를 재기동하지 않으면 테스트가 되지 않는다
만약 부하개선 목적으로 실시간으로 급하게 이런 작업을 진행한다면... 어드민 콘솔에서 해야한다

 

이 글은 스프링노트에서 작성되었습니다.

posted by Jeeta
:
IT/개발 2009. 5. 23. 22:01

 

현상

<2008. 6. 19. 오후 2시 33분 59초 KST> <Info> <WebLogicServer> <BEA-000341> <Accepting connections again.>
<2008. 6. 19. 오후 2시 33분 59초 KST> <Warning> <WebLogicServer> <BEA-000340> <Max Threshold Reached for Open Sockets [Total Open Sockets: 3, Allowed Max: 3], No More Connections allowed.>

 

원인

        <license
            component="WebLogic"
            conns="3"
            cpus="unvalued"
            expiration="never"
            ip="any"
            licensee="Scale-Limited Production License User"
            serial="616351266349-1496092327181"
            type="SDK"
            units="5"
            signature="admire_jeeta_forever_okokok=="
        />

 

참고

http://e-docs.bea.com/platform/docs81/install/license.html

http://forums.bea.com/thread.jspa?threadID=600007881

 

이 글은 스프링노트에서 작성되었습니다.

posted by Jeeta
:
IT/개발 2009. 5. 23. 15:55

로그인 자동처리를 하는 App가 있다

 

클라이언트의 ip 정보를 app 서버 메모리에서 가지고 있고, request 에 따라 값을 리턴한다

그런데 로그인 자동처리가 되어야 하는 상황인데 안되고 있길래 보니

 

최종 클라이언트가 아니라 아파치가 설치된 서버의 아이피가 반환되고 있다

 

그래서 아래와 같이 소스수정 진행

 

    // 웹서버 아파치단의 아이피가 반환

    //LoggedOnUser sloUser = ksa.getLoggedOnUser( userId, request.getRemoteAddr(), sysId);

 

    // 최종 클라이언트 아이피 반환
    LoggedOnUser sloUser = ksa.getLoggedOnUser( userId, request.getHeader("WL-Proxy-Client-IP"), sysId);

이 글은 스프링노트에서 작성되었습니다.

posted by Jeeta
: