728x90

JAVA 7

Eclipse - Hot reload(Hot deploy) 설정

스프링 개발을 하다 보면 java 파일을 수정할 때마다 톰캣이 재부팅 되면서 수정 사항이 반영되기 때문에 약 10초 가량을 기다려야 하는 불편함이 있다. 간단하게 Springloaded를 의존성에 추가하여 hot reload 기능을 사용할 수 있다. 아쉽게도 그냥 톰캣 재부팅 없이 수정사항만 반영될 뿐, 자동으로 새로고침까지 해주지는 않는다. eclipse에서 설정 1. maven repository에서 Springloaded 검색 후 jar 파일 다운로드 https://repo1.maven.org/maven2/org/springframework/springloaded/1.2.8.RELEASE/springloaded-1.2.8.RELEASE.jar 2. 다운로드 받은 jar 파일을 적당한 위치에 이동 3..

JAVA 2022.07.01

[WEBTOB]SSL 인증 패스워드 자동 설정법

jeus webserver : webtob http.m에 PassPhraseDialog 추가하여 패스워드 자동입력을 설정 할 수 있습니다. 또한 openssl을 이용하여 키 패스워드를 삭제하여 사용도 가능합니다! 1. 자동화 [http.m] ########## SSL절의 설정의 예 ssl_def CertificateFIle=”/data2/wbqam/webtob/ssl/newcert.pem”, CertificateFile=”/data2/wbqam/webtob/ssl/newcert.pem”, PassPhraseDialog=”exec:/data2/wbqam/webtob/ssl/pass.sh” 저장 후 아래의 작업을 진행 합니다. vi /data2/wbqam/webtob/ssl/pass.sh [생성] [pass..

JAVA 2022.07.01

[eclipse] SVN commit 'is out of date' 오류 해결 !!

이클립스에서 SVN으로 작업 내용을 commit 하려고 하는데 'is out of date'라며 커밋 오류가 발생했고, 해당 오류가 발생하는 원인은 각각 다르겠지만, 크게 아래와 같은 경우에 발생하는 것 같았다. 원인은 둘중 하나인것 같다! 1. 기존에 작업중인 package가 삭제나 변경 되었을 경우 2. 현재 SVN 서버에 저장된 소스 버전과 local에서 작업한 소스 버전이 맞지 않을 경우 해결방법 아래3개 하나씩 적용해보기 Team > Update to HEAD Team > Mark Resolved > 맨 아래 체크 사항만 체크 Team > Commit 실행

JAVA 2022.07.01

SVN ip 변경

SVN ip 변경하기 1. 이클립스 Window > Show View > Other... 2. SVN Repositories 선택 3. ip 바꿀 프로젝트 마우스 오른쪽 클릭 후 Relocat.. 선택 4. next > New URL 에 새로운 ip입력 ※ 넘어가다가 에러가 날 경우가 있습니다. 에러 발생시 1. Cancel 누르고 화면 끕니다. 2. 이클립스 Restart 3. 기존 소스파일 프로젝트별 각각 clean up 4. SVN Repositories에 바뀐 ip확인 5. 이클립스 Restart 6. 기존 SVN ip Discard Location

JAVA 2020.06.19

Quartz 스케줄러 DB 연동 / 관리

쿼츠 스케줄러 Spring 배치 - quartz.properties 설정하여 클래스패스(src/main/resource/quartz) 상에 위치 org.quartz.scheduler.instanceName = innoquartz-scheduler org.quartz.threadPool.threadCount = 10 org.quartz.jobStore.isClustered = false #스케줄을 DB에 저장관리하기 위해서 설정 org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate (db를 사용하기위한 코딩-쿼츠 스케줄러) - Quartz JOBStore를 위해서는 Database에 QuartzJOB 관련..

JAVA 2020.05.14

객체 형 변환 [Object reference type] / 오버라이딩 메소드

객체 참조형(Object reference type) Parent parnet = new Child(); 에서 왼쪽과 오른쪽은 다른 객체 입니다. Child는 Parent 를 상속하고 있고 Parent가 Child의 상위 클래스 입니다. 이러한 경우에만 형 변환이 일어나게 됩니다. 반대 일 경우는 오류가 발생할수 있습니다. 왜냐하면 Child는 Parent에서 확장하는 개념이기 때문입니다. 상위 클래스는 하위클래스보다 좁은 범위의 개념이기 때문에 강제 형변환을 해주어야 한다. Parent.java public class Parent { public int age = 68; public String name = "김부모님"; public void print(){ System.out.println("Pare..

JAVA 2019.06.27
728x90