윈도우 스케쥴러로 매시간 자바실행시키기

부제 : 배치 프로세스

  1. javac 명령어로 클래스 파일 만들기 - 생략
  2. java 실행시킬 실행파일(BAT) 파일 생성
    패턴 1. classpath 에 모든 정보를 담은 뒤, java에서는 해당 클래스파일만 불러옵니다.
    set classpath=.;{불러올 패키지의 classes 및 jar 경로}
    
    set path=.;C:/project/java/jdk1.5.0_16/bin
    set classpath=.
    set classpath=%classpath%;C:/test/com.sec.admin_home/WEB-INF/classes
    set classpath=%classpath%;C:/test/com.sec.admin_home/WEB-INF/lib
    set classpath=%classpath%;C:/test/com.sec.admin_home/WEB-INF/lib/xxx.jar
    java com.sec.admin.batch.biz.process.TestProcess
    pause
    
패턴 2. 기본 classpath 만 설정한 후 java 명령어 중 classpath 설정하는 명령어로 class를 불러옵니다.
Java –cp {불러올 classes 및 jar 경로}
set path=.;C:/project/java/jdk1.5.0_16/bin
java -cp C:/test/com.sec.admin_home/WEB-INF/classes com.sec.admin.batch.biz.process.TestProcess
pause
  1. lib 설정
    패턴 1. java 자체 lib 안에 jar 파일을 넣어 인식시킵니다.
    set classpath=.;{불러올 패키지의 classes 및 jar 경로}
    
    C:/project/java/jdk1.5.0_16/jre/lib/ext
    jdk의 ext 폴더에 실행할때 필요한 jar 파일을 넣습니다.
    
    단점 : 서버의 lib 과 자바의 lib 이 충돌납니다. 독립적으로 사용할 경우에 추천합니다.
    
    패턴 2. 사용하는 모든 jar 파일을 classpath 로 불러옵니다.
    Java –cp {불러올 classes 및 jar 경로}
    
    set classpath=%classpath%;C:/test/com.sec.admin_home/WEB-INF/lib
    set classpath=%classpath%;C:/test/com.sec.admin_home/WEB-INF/lib/xxx.jar
    
  2. 윈도우 스케쥴러에 해당 bat 파일 등록 –생략