블로그 이미지
GUCCI

카테고리

전체보기 (111)
여행 (1)
기기 (2)
쇼핑 (0)
게임 (0)
etc. (6)
취업이야기 (0)
업무일지 (5)
리눅스 (38)
웹프로그래밍 (2)
네트워크 (4)
JAVA (17)
Android (0)
IOS (2)
LUA (8)
C/C++ (1)
Objective C (2)
SERVER (2)
그누보드4 (1)
MSSQL (2)
Programming (1)
자바스크립트 (4)
HTML/CSS (1)
LGNAS (0)
Total
Today
Yesterday
weblogic10X 의 DataSource 의  Inactive Connection Timeout 옵션

*위치 
웹로직콘솔 -> Services -> JDBC -> DataSources 의 만들어진 것 하나 선택

-> Configuration -> Connection Pool 에서 'Advanced' 클릭 -> "Inactive Connection Timeout" 옵션  

디폴트는 0 으로 되어있음.
가령 300 으로 입력하면, 
5분후 정상적으로 DB 자원이 회수되지 않는것이 있다면 웹로직이 강제적으로 회수를 합니다.

요즘은 DB 관련한 Framework를 사용하기 때문에 이런 옵션을 사용하게 될 경우가 많이 없어졌지만,
예전 JDBC 프로그램시 JAVA, JSP 에서 connection 가져오고 release 하는 모든것을 코딩해줬는데...
이때 실수로 release 하는것을 빼먹으면....(자원 반납하지 않게 되면..)
WAS 가 죽어버리는 사태가 발생을 합니다.
이때 이 옵션을 사용하면 임시조치와 오류내용으로 소스 수정할수 있는 힌트를 얻게 됩니다.

웹로직 log 에는 .
"forcibly....." 어쪄고 저쪄고 나오면서 강제적으로 회수한다는 Exception 이 나오는것 같더군요.
그 Exception 에 보면... 대략 오류나는 위치를 짐작할수 있습니다.


'JAVA' 카테고리의 다른 글

JDK 다운 설치  (5) 2012.02.16
java unsigned  (2) 2012.02.09
세션이 생성되고 관리되는 과정  (3) 2011.08.12
중복로그인 체크  (2) 2011.08.12
java 형변환 모음  (1) 2011.04.06
Posted by GUCCI
, |

Reached maximum capacity of pool "xxxPool", making "0" new resource instances instead of "1".


JDBC -  Control Tab 
Suspend, Resume 으로 Connection 초기화가 가능


'JAVA > exception' 카테고리의 다른 글

javax.servlet.ServletException: BeanUtils.populate  (4) 2011.03.07
Posted by GUCCI
, |

proj 세팅

카테고리 없음 / 2013. 2. 1. 12:03
20130204
yum groupinstall 'Develoment Tools'

zlib-devel



Fedora 12 설치(root 권한으로 )

   samba 설치

     - 설치 yum install samba* system-config-samba*

     - 설정

       smb.conf(제공) /etc/samba/smb.conf 복사

     - 삼바 사용자 추가

       smbpasswd -a 사용자계정

    

     - /etc/samba/smb.conf에 아래 추가

      [slepy]

     path = /home/slepy

     writeable = yes

     public = yes

     guest ok = yes

     

     - service smb restart 실행

   bison (GNU Bison) 2.3 이상 설치

   - 버전 확인방법

     bison -V

   flex 2.5.35 이상 설치

   - 버전 확인방법

     $ flex -V

   gperf is 2.7.2 이상 설치


>yum install (-y) gperf


툴체인 설치 (root 권한으로 )

   패키지 안의(mt711x.cpe_sdk_v2.10.14.10.tar.gz)mt711x_tools.tar.gz를

   mkdir /usr/local/mtktools

   /usr/local/mtktools 에서 mt711x_tools.tar.gz 압축해제

 - 툴체인 path export

  /etc/bashrc에 추가

   export MT71X9_SDK=/usr/local/mt71x9.cpe-ex_sdk_110610

   export MT71X9_PREFIX=/usr/local/mtktools

   export PATH=$MT71X9_PREFIX/linux-tools/tools/bin:$PATH

   한번더 실행

   export MT71X9_SDK=/usr/local/mt71x9.cpe-ex_sdk_110610

   export MT71X9_PREFIX=/usr/local/mtktools

   export PATH=$MT71X9_PREFIX/linux-tools/tools/bin:$PATH

  - 툴체인 symbolick link setup

   mkdir -p /proj

   mkdir -p /proj/wimac

   ln -sf $MT71X9_PREFIX /proj/wimac/build

 - 툴체인 설치 확인

   [root@localhost wimac]# arm-none-linux-gcc -v

              Reading specs from /usr/local/mtktools/linux-tools/tools/bin/../lib/gcc/arm-none-linux/3.4.4/specs

              Configured with: ../gcc-3.4.4/configure --without-large-files --prefix=/proj/wimac/build/linux-tools3/tools --target=arm-none-linux --enable-languages=c,c++ --disable-clocale --with-sysroot=/proj/wimac/build/linux-tools3/../install/arm-none-linux

              Thread model: posix

              gcc version 3.4.4


   혹시 설치 확인이 안될경우

   루트 권한으로 하기 2개 실행

   chmod -R 755 /usr/local/mtktools/install/

   chmod -R 755 /usr/local/mtktools/linux-tools

소스다운로드( 사용자 계정으로)


fedora 18 설치후 재 컴파일시 에러

Makefile:XXX: *** mixed implicit and normal rules.

make 중 아래와 같은 오류를 뿜어내며 make 가 안되는 현상이 종종 있습니다. 

#*** mixed implicit and normal rules. Stop make error
Makefile:407: *** mixed implicit and normal rules.  Stop.
Makefile:1385: *** mixed implicit and normal rules.  Stop.
원인은 구글링을 한 결과 주로 bzip 으로 된 압축파일을 풀면서 makefile 이 깨지는 현상이 발생한다고 하내요.
해결법은 간단했습니다.

해당 라인으로 이동 후 아래와 같이 중복된 코드를 삭제 해 주시면 됩니다. 
# 변경 전
%config %config: scripts_basic outputmakefile FORCE
# 변경 후
%config: scripts_basic outputmakefile FORCE

# 변경 전
% %/: prepare scripts FORCE
# 변경 후
%/: prepare scripts FORCE

^-^

오늘도 즐거운 에러 없는 make 되시길 바래요 ^^ 

Posted by GUCCI
, |

최근에 달린 댓글

글 보관함