본문 바로가기

날리지

[Spring] 스프링 빈 오브젝트 가져오기 ( How to get SpringBean) 스프링으로 프레임웍을 구축할때 컨텍스트에서 빈을 가져 오면 유용하게 응용을 할 수 있습니다. 예를 들어서 filter 또는 Controller 에서 사용자 인증 체크를 하거나 메뉴 카테고리를 생성거나 그 밖에 다양하게 빈을 재사용 할 수 있습니다. 먼저 소스에 대한 설명 하기 전에 스프링 빈에 대한 기본적 이해가 필요 합니다. 스프링 빈은 web application으로 사용시 기본적으로 ServletContext에서 관리 됩니다.이러한 빈을 로딩하는 방법은 두 가지 가 있습니다. Servlet Listener를 상속받은 org.springframework.web.context.ContextLoaderListener 와 Servlet을 상속 받은 org.springframework.web.servlet... 더보기
[jeus] 명령어 모음 [제우스접속] $ jeusadmin TESTNAME -Uadministrator -Pjeusadmin [콘솔리스트] $ conlist [콘솔종료] $ downcon 콘솔명 [콘솔시작] $ startcon 콘솔명 [pid 리스트] $ pidlist [pid 종료] $ kill -9 [PID번호] [프로세스 확인] $ ps -ef [WAS DOWN] $ jdown -i $ wsdown -i [WAS START] $ wsboot $ jboot //jeusadmin 사용법 jeusadmin은 JEUS Manager를 통해서 JEUS를 제어하는 콘솔 툴이다. JEUS의 관리자의 사용자명과 패스워드를 입력한다. 일반적으로 관리자의 사용자명은 administrator 이고 패스워드는 JEUS를 설치할 때 입력한다. .. 더보기
[webtob] 설치 및 세팅 환경: Ubuntu 18 , jdk 1.6 1. tmax 사이트에서 webtob4 다운 받는다. 버전 : WebtoB 4.1 SP4 Fix#1 2. 실행 권한 부여 chmod 755 WEBTOB4_1_SP4_Fix1_LinuxK2_6_x64.bin 3. 설치파일 실행 ./WEBTOB4_1_SP4_Fix1_LinuxK2_6_x64.bin 4. 그 뒤로 간단하게 Enter만 치면 되는데, 설치 종류를 선택할 때에 webtob only만 선택하여 Enter 5. 설치 완료 후 , 필요한 라이브러리를 bin 폴더에 이동 컴파일시 라이브러리가 없다고 뜨기에 /root/webtob/lib 에서 libwbiconv.so 를 /usr/lib/ 쪽으로 옴긴다. 5.1 환경변수 설정 vi .bashrc 6. http.m .. 더보기
[Error] 프로젝트 서버 구동 시 bean 찾아주지 못하는 문제 , bean userService is not defined context-common에서 context-scan할 때에 controller만 Exclude 하고 service와 repository는 include scan, dispather에서는 conttroller 만 include, 나머지는 exclude 이 오류로 오후를 낭비했음. 더보기
[ERROR] java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener was 서버로 프로젝트 올릴 때에 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 불러오는 중입니다... 이 에러가 난다. [pre-condition ] 메이븐 레파지토리를 변경해주고 디팬던시를 새롭게 업데이트 해주고 라이브러리 새 로컬 레파지토리로 받은 다음 서버 실행 하였더니 이와 같은 에러가 난다. [검색을 통해 해결 방법 ] project property -> java build path -> deploy assembly ... .. 머시기 -> add maven dependency 해주면 된다고 했는데, [문제점] 내 프로젝트에서는 기존의 maven dependency가 있었다. [최종 .. 더보기
[에러잡기]java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log 에러 해결 법 1. class path 에 multiple bindings 이 있을 경우 잡아준다. mvn dependency:tree를 pom.xml있는 디렉토리에서 실행하여 의존성 검사를 한다. 중복되는 것은 exclude함 2. step1을 해결하고, 서버 시작하면 콘솔에서 multiple bindings 에러가 사라질 것이다. 그러나 java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log 이 에러는 여전히 존재한다. 그러면 클래스 패스에 slf4j 라이브러리를 찾아주지 못하는 이유 때문이다. 간단하게 버전에 맞게 slf4j-log4j12, slf4j-api, jcl-over-slf4j 이 세 개의 라이브러리를 추가 해주자. (# 이 세개 중 하나라.. 더보기